Lines Matching defs:Parcelable
21 * and restored from a {@link Parcel}. Classes implementing the Parcelable
23 * is an object implementing the {@link Parcelable.Creator Parcelable.Creator}
26 * <p>A typical implementation of Parcelable is:</p>
29 * public class MyParcelable implements Parcelable {
40 * public static final Parcelable.Creator<MyParcelable> CREATOR
41 * = new Parcelable.Creator<MyParcelable>() {
56 public interface Parcelable {
60 * "<code>Parcelable someFunction()</code>",
61 * "<code>void someFunction(out Parcelable)</code>", or
62 * "<code>void someFunction(inout Parcelable)</code>". Some implementations
75 * Describe the kinds of special objects contained in this Parcelable's
79 * by the Parcelable.
94 * field that generates instances of your Parcelable class from a Parcel.
98 * Create a new instance of the Parcelable class, instantiating it
100 * {@link Parcelable#writeToParcel Parcelable.writeToParcel()}.
103 * @return Returns a new instance of the Parcelable class.
108 * Create a new array of the Parcelable class.
111 * @return Returns an array of the Parcelable class, with every entry
123 * Create a new instance of the Parcelable class, instantiating it
125 * {@link Parcelable#writeToParcel Parcelable.writeToParcel()} and
130 * @return Returns a new instance of the Parcelable class.