package com.ithooks.android.xreap.model; import android.os.Parcel; import android.os.Parcelable; import com.google.gson.Gson; /** * Author: ZhuWenWu * Version V1.0 * Date: 14-11-22 14:45 * Description: Model 基类 * Modification History: * Date Author Version Description * ----------------------------------------------------------------------------------- * 14-11-22 ZhuWenWu 1.0 1.0 * Why & What is modified: */ public class BaseModel implements Parcelable { public String toJson() { return new Gson().toJson(this); } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { } public BaseModel() { } private BaseModel(Parcel in) { } public static final Parcelable.Creator<BaseModel> CREATOR = new Parcelable.Creator<BaseModel>() { public BaseModel createFromParcel(Parcel source) { return new BaseModel(source); } public BaseModel[] newArray(int size) { return new BaseModel[size]; } }; }