Parcelable 序列化

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);
  }
}

你可能感兴趣的:(Parcelable 序列化)