ParcelableParcelpublic class ParcelableParcel extends Object implements ParcelableParcelable containing a raw Parcel of data. |
Fields Summary |
---|
final Parcel | mParcel | final ClassLoader | mClassLoader | public static final Parcelable.ClassLoaderCreator | CREATOR |
Constructors Summary |
---|
public ParcelableParcel(ClassLoader loader)
mParcel = Parcel.obtain();
mClassLoader = loader;
| public ParcelableParcel(Parcel src, ClassLoader loader)
mParcel = Parcel.obtain();
mClassLoader = loader;
int size = src.readInt();
int pos = src.dataPosition();
mParcel.appendFrom(src, src.dataPosition(), size);
src.setDataPosition(pos + size);
|
Methods Summary |
---|
public int | describeContents()
return 0;
| public java.lang.ClassLoader | getClassLoader()
return mClassLoader;
| public Parcel | getParcel()
mParcel.setDataPosition(0);
return mParcel;
| public void | writeToParcel(Parcel dest, int flags)
dest.writeInt(mParcel.dataSize());
dest.appendFrom(mParcel, 0, mParcel.dataSize());
|
|