
老婆保佑,代碼無BUG
目錄
- Parcelable與Serializable的性能比較
- 傳遞消息
- 插件自動生成Parcelable序列化
Parcelable與Serializable的性能比較
| 對比 | Parcelable | Serializable |
|---|---|---|
| 實現(xiàn)方式 | 實現(xiàn)Parcelable接口 | 實現(xiàn)Serializable接口 |
| 屬于 | android 專用 | Java自帶 |
| 內(nèi)存消耗 | 優(yōu)秀 | 一般 |
| 讀寫數(shù)據(jù) | 內(nèi)存中直接進行讀寫 | 通過使用IO流的形式將數(shù)據(jù)讀寫入在硬盤上 |
| 持久化 | 不可以 | 可以 |
| 速度 | 優(yōu)秀 | 一般 |
傳遞消息
Parcelable
Bundle bundle = new Bundle();
bundle.putSerializable("bundle_ser",person);//Parcelable 系列化對象
intent.putExtras(bundle);
Pen pen = (Pen)getIntent().getParcelableExtra("parcel_test");
Serializable
intent.putExtra("tag1",data);
Person per = (Person)intent.getSerializableExtra("tag1");
插件
android Parcelable code generator
JavaBean序列化,快速實現(xiàn)Parcelable接口。

Untitled.gif