import android.os.Parcel;
import android.os.Parcelable;
public class Ball implements Parcelable {undefined
private int width;
private int height;
public int getWidth() {undefined
return width;
}
public void setWidth(int width) {undefined
this.width = width;
}
public int getHeight() {undefined
return height;
}
public void setHeight(int height) {undefined
this.height = height;
}
@Override
public int describeContents() {undefined
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {undefined
dest.writeInt(this.width);
dest.writeInt(this.height);
}
public Ball() {undefined
}
protected Ball(Parcel in) {undefined
this.width = in.readInt();
this.height = in.readInt();
}
public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {undefined
@Override
public Ball createFromParcel(Parcel source) {undefined
return new Ball(source);
}
@Override
public Ball[] newArray(int size) {undefined
return new Ball[size];
}
};
}
参考:
https://blog.csdn.net/oqihaogongyuan/article/details/50899133
转自:
android studio序列化,Android Studio使用Parcelable序列化插件_漫威DC说的博客-CSDN博客
https://blog.csdn.net/weixin_33252222/article/details/117614893