阅读更多

    今天查阅资料,简单了解了一下Parcelable接口,它是android提供的序列化对象的接口,比java中的  

    Serializable高效些。通过这个接口序列化对象主要有两步:

    1.实现public void writeToParcel(Parcel dest, int flags) {}方法;

    2.实例化CREATOR 

public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {@Overridepublic ParcelableImpl createFromParcel(Parcel source) {return new ParcelableImpl(source);}@Overridepublic ParcelableImpl[] newArray(int size) {return new ParcelableImpl[size];}};

 

   详细说明参照如下代码:

import android.os.Parcel;import android.os.Parcelable;public class ParcelableImpl implements Parcelable {private int num;ParcelableImpl(Parcel in) {num = in.readInt();}@Overridepublic int describeContents() {return 0;}//将ParcelableImpl对象序列化为一个Parcel对象@Overridepublic void writeToParcel(Parcel dest, int flags) {dest.writeInt(num);}// CREATOR 必须大写,而且必须是“CREATOR”public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {//将Parcel对象发序列化为ParcelableImpl@Overridepublic ParcelableImpl createFromParcel(Parcel source) {return new ParcelableImpl(source);}@Overridepublic ParcelableImpl[] newArray(int size) {return new ParcelableImpl[size];}};}

 

 

更多相关文章

  1. android与webService的数据传输---数据表=json
  2. 第二篇 ( wcf 与 android 图片上传下载)
  3. android XMl 解析神奇xstream 二: 把对象转换成xml
  4. Android中Handler Runnable与Thread的区别详解
  5. Android幻灯片式图片浏览器
  6. Android(安卓)Studio实现Service AIDL
  7. Android(安卓)AIDL使用详解
  8. 挑战全网!最全Android面试知识点梳理。收藏这一篇就够了!
  9. Android(安卓)Context原理分析

随机推荐

  1. android 使用canvas画字符时,常常遇到字
  2. 安卓-TimePicker
  3. Android使用WebView实现图片点击的监听
  4. kotlin在databinding中的应用
  5. HDMI基础知识
  6. Android进阶之旅:经典的大牛博客推荐
  7. Android(安卓)通讯录-数据库-查询方法-多
  8. Android(安卓)SDK安装是连接不上问题
  9. android学习——GestureDetector.OnGestu
  10. android自定义注解的运用