老婆保佑,代碼無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