手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android中的Parcelable序列化对象
Android中的Parcelable序列化对象
摘要:今天查阅资料,简单了解了一下Parcelable接口,它是android提供的序列化对象的接口,比java中的Serializable高效些...

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

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

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

2.实例化CREATOR

public static final Parcelable.Creator<ParcelableImpl> CREATOR = new Parcelable.Creator<ParcelableImpl>() { @Override public ParcelableImpl createFromParcel(Parcel source) { return new ParcelableImpl(source); } @Override public 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(); } @Override public int describeContents() { return 0; } //将ParcelableImpl对象序列化为一个Parcel对象 @Override public void writeToParcel(Parcel dest, int flags) { dest.writeInt(num); } // CREATOR 必须大写,而且必须是“CREATOR” public static final Parcelable.Creator<ParcelableImpl> CREATOR = new Parcelable.Creator<ParcelableImpl>() { //将Parcel对象发序列化为ParcelableImpl @Override public ParcelableImpl createFromParcel(Parcel source) { return new ParcelableImpl(source); } @Override public ParcelableImpl[] newArray(int size) { return new ParcelableImpl[size]; } }; }

【Android中的Parcelable序列化对象】相关文章:

Android中 动态改变对话框值的方法

Android中的脑残设计总结

Android源码中的目录结构详解

Android中的JSON详细总结

Android之PreferenceActivity应用详解

Android 九宫格的实现方法

Android为ListView的Item设置不同的布局

android平台中的模拟器 hardWare 属性

Android中获取IMEI码的办法

Android中Webview自适应屏幕

精品推荐
分类导航