T
- The type parameter for the actual object.public class ObservableField<T> extends BaseObservable implements java.io.Serializable
Observable field classes may be used instead of creating an Observable object:
public class MyDataObject {
public final ObservableField<String> name = new ObservableField<String>();
public final ObservableInt age = new ObservableInt();
}
Fields of this type should be declared final because bindings only detect changes in the
field's value, not of the field itself.ObservableParcelable
,
Serialized FormObservable.OnPropertyChangedCallback
Constructor and Description |
---|
ObservableField()
Creates an empty observable object
|
ObservableField(T value)
Wraps the given object and creates an observable object
|
Modifier and Type | Method and Description |
---|---|
T |
get() |
void |
set(T value)
Set the stored value.
|
addOnPropertyChangedCallback, notifyChange, notifyPropertyChanged, removeOnPropertyChangedCallback
public ObservableField(T value)
value
- The value to be wrapped as an observable.public ObservableField()