Lines Matching defs:Parcelable
26 * and restored from a {@link Parcel}. Classes implementing the Parcelable
28 * of a type that implements the {@link Parcelable.Creator} interface.
30 * <p>A typical implementation of Parcelable is:</p>
33 * public class MyParcelable implements Parcelable {
44 * public static final Parcelable.Creator<MyParcelable> CREATOR
45 * = new Parcelable.Creator<MyParcelable>() {
60 public interface Parcelable {
72 * "<code>Parcelable someFunction()</code>",
73 * "<code>void someFunction(out Parcelable)</code>", or
74 * "<code>void someFunction(inout Parcelable)</code>". Some implementations
104 * the Parcelable object's flattened representation includes a file descriptor.
111 * Describe the kinds of special objects contained in this Parcelable
118 * by this Parcelable object instance.
133 * field that generates instances of your Parcelable class from a Parcel.
137 * Create a new instance of the Parcelable class, instantiating it
139 * {@link Parcelable#writeToParcel Parcelable.writeToParcel()}.
142 * @return Returns a new instance of the Parcelable class.
147 * Create a new array of the Parcelable class.
150 * @return Returns an array of the Parcelable class, with every entry
162 * Create a new instance of the Parcelable class, instantiating it
164 * {@link Parcelable#writeToParcel Parcelable.writeToParcel()} and
169 * @return Returns a new instance of the Parcelable class.