Parcelable 序列化

来源:互联网 发布:golang syscall包 编辑:程序博客网 时间:2024/04/30 23:11
public class LickageObject implements Parcelable {
  String name;
  String value;

  public LickageObject() {
  }

  public LickageObject(Parcel source) {
    name = source.readString();
    value = source.readString();
  }

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

        @Override public LickageObject createFromParcel(Parcel source) {
          return new LickageObject(source);
        }

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

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

  @Override public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(name);
    dest.writeString(value);
  }
}
0 0
原创粉丝点击