Android(安卓)- Serializable和Parcelable序列化对比
16lz
2021-01-26
老婆保佑,代码无BUG
Untitled.gif
目录
- Parcelable与Serializable的性能比较
- 传递消息
- 插件自动生成Parcelable序列化
Parcelable与Serializable的性能比较
对比 | Parcelable | Serializable |
---|---|---|
实现方式 | 实现Parcelable接口 | 实现Serializable接口 |
属于 | android 专用 | Java自带 |
内存消耗 | 优秀 | 一般 |
读写数据 | 内存中直接进行读写 | 通过使用IO流的形式将数据读写入在硬盘上 |
持久化 | 不可以 | 可以 |
速度 | 优秀 | 一般 |
传递消息
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序列化,快速实现Parcelable接口。
Untitled.gif
更多相关文章
- 安装好eclipse后导入第一个android 项目报错 SDK Platform Tools
- Parcelable的使用
- android 字节流缓冲区 字节缓冲流 读写SD卡的内容
- Android基础面试简答题
- Android序列化 Serializable使用和Parcelable 插件化使用 以及两
- android--------service
- Android:Apk插件出现Permission Denial: starting Intent错
- Android(安卓)回调机制举例及个人理解
- Ionic2实现自定义Cordova插件-Android屏幕录制