[java]
view plain
copy
print
?
- publicclassPersonimplementsParcelable{
- privateintid;
- privateStringname;
- publicstaticfinalParcelable.Creator<Person>CREATOR=newCreator(){
- @Override
- publicPersoncreateFromParcel(Parcelsource){
- Personp=newPerson();
- p.setId(source.readInt());
- p.setName(source.readString());
- returnp;
- }
- @Override
- publicPerson[]newArray(intsize){
- returnnewPerson[size];
- }
- };
- publicintgetId(){
- returnid;
- }
- publicvoidsetId(intid){
- this.id=id;
- }
- publicStringgetName(){
- returnname;
- }
- publicvoidsetName(Stringname){
- this.name=name;
- }
- @Override
- publicintdescribeContents(){
- return0;
- }
- @Override
- publicvoidwriteToParcel(Parceldest,intflags){
- dest.writeInt(id);
- dest.writeString(name);
- }
- }