public class ObservableParcelable<T extends android.os.Parcelable> extends ObservableField<T> implements android.os.Parcelable, java.io.Serializable
This class is parcelable but you should keep in mind that listeners are ignored when the object is parcelled. Unless you add custom observers, this should not be an issue because data binding framework always re-registers observers when the view is bound.
android.os.Parcelable.ClassLoaderCreator<T>, android.os.Parcelable.Creator<T>Observable.OnPropertyChangedCallback| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<ObservableParcelable> |
CREATOR |
| Constructor and Description |
|---|
ObservableParcelable()
Creates an empty observable object
|
ObservableParcelable(T value)
Wraps the given object and creates an observable object
|
| Modifier and Type | Method and Description |
|---|---|
int |
describeContents() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
get, setaddOnPropertyChangedCallback, notifyChange, notifyPropertyChanged, removeOnPropertyChangedCallbackpublic static final android.os.Parcelable.Creator<ObservableParcelable> CREATOR
public ObservableParcelable(T value)
value - The value to be wrapped as an observable.public ObservableParcelable()