现在的位置: 首页 > 综合 > 正文

Parcelable例子

2019年09月07日 ⁄ 综合 ⁄ 共 532字 ⁄ 字号 评论关闭
import android.os.Parcel;
import android.os.Parcelable;

public class MyParcelable implements Parcelable {
    public int result;   

    public static final Parcelable.Creator<MyParcelable> CREATOR = new Creator<MyParcelable>()  {

       @Override
        public MyParcelable[] newArray (int size) {
            return new MyParcelable[size];
        }

        @Override
        public MyParcelable  createFromParcel(Parcel source) {

            MyParcelable item = new MyParcelable();

            item.result = source.readInt();

            return item;
        }
    };

    @Override
    public void writeToParcel(Parcel dest, int flags) {

        dest.writeInt(result);
    }

    @Override
    public int describeContents() {
        return 0;
    }

}

抱歉!评论已关闭.