void function ( Parcel arg0 , int arg1 ) { arg0 . writeInt ( mNumItems ) ; arg0 . writeInt ( mIsLastSlice ? 1 : 0 ) ; if ( mNumItems > 0 ) { final int loc0 = mParcel . dataSize ( ) ; arg0 . writeInt ( loc0 ) ; arg0 . appendFrom ( mParcel , 0 , loc0 ) ; } mNumItems = 0 ; mParcel . recycle ( ) ; mParcel = null ; }
write this to another parcel . note that this discards the internal parcel and should not be used anymore . this is so we can pass this to a binder where we wo n't have a chance to call recycle on this . concode_field_sep Parcel mParcel concode_elem_sep int mNumItems concode_elem_sep int MAX_IPC_SIZE concode_elem_sep Parcelable.Creator<ParceledListSlice> CREATOR concode_elem_sep boolean mIsLastSlice concode_field_sep T populateList concode_elem_sep boolean isLastSlice concode_elem_sep ParceledListSlice[] newArray concode_elem_sep ParceledListSlice createFromParcel concode_elem_sep int describeContents concode_elem_sep boolean append concode_elem_sep void setLastSlice