import android.os.Parcel; import android.os.Parcelable; import java.io.Serializable; import java.lang.reflect.ParameterizedType; /** * Created by YRC on 2017/3/6. */ public class Person implements Parcelable { private int age; private String name; public int getAge() { return age; } public String getName() { return name; } public void setAge(int age) { this.age = age; } public void setName(String name) { this.name = name; } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel parcel, int i) { parcel.writeString(name); parcel.writeInt(age); } public static final Parcelable.Creator<Person> CREATOR=new Parcelable.Creator<Person>(){ @Override public Person createFromParcel(Parcel parcel) { Person person=new Person(); person.name=parcel.readString(); person.age=parcel.readInt(); return person; } @Override public Person[] newArray(int i) { return new Person[i]; } }; }
模板工具类/Parcelable
最新推荐文章于 2023-01-07 14:36:05 发布