Home | History | Annotate | Download | only in os

Lines Matching defs:Parcelable

21  * and restored from a {@link Parcel}.  Classes implementing the Parcelable
23 * of a type that implements the {@link Parcelable.Creator} interface.
25 * <p>A typical implementation of Parcelable is:</p>
28 * public class MyParcelable implements Parcelable {
39 * public static final Parcelable.Creator&lt;MyParcelable&gt; CREATOR
40 * = new Parcelable.Creator&lt;MyParcelable&gt;() {
55 public interface Parcelable {
59 * "<code>Parcelable someFunction()</code>",
60 * "<code>void someFunction(out Parcelable)</code>", or
61 * "<code>void someFunction(inout Parcelable)</code>". Some implementations
84 * the Parcelable object's flattened representation includes a file descriptor.
91 * Describe the kinds of special objects contained in this Parcelable
98 * by this Parcelable object instance.
115 * field that generates instances of your Parcelable class from a Parcel.
119 * Create a new instance of the Parcelable class, instantiating it
121 * {@link Parcelable#writeToParcel Parcelable.writeToParcel()}.
124 * @return Returns a new instance of the Parcelable class.
129 * Create a new array of the Parcelable class.
132 * @return Returns an array of the Parcelable class, with every entry
144 * Create a new instance of the Parcelable class, instantiating it
146 * {@link Parcelable#writeToParcel Parcelable.writeToParcel()} and
151 * @return Returns a new instance of the Parcelable class.