Most visited

Recently visited

ObservableField

public class ObservableField
extends BaseObservable implements Serializable

java.lang.Object
   ↳ android.databinding.BaseObservable
     ↳ android.databinding.ObservableField<T>
Known Direct Subclasses


An object wrapper to make it observable.

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.

See also:

Summary

Public constructors

ObservableField(T value)

Wraps the given object and creates an observable object

ObservableField()

Creates an empty observable object

Public methods

T get()
void set(T value)

Set the stored value.

Inherited methods

From class android.databinding.BaseObservable
From class java.lang.Object
From interface android.databinding.Observable

Public constructors

ObservableField

ObservableField (T value)

Wraps the given object and creates an observable object

Parameters
value T: The value to be wrapped as an observable.

ObservableField

ObservableField ()

Creates an empty observable object

Public methods

get

T get ()

Returns
T the stored value.

set

void set (T value)

Set the stored value.

Parameters
value T