Android APIs
public class

ObservableField

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

Class Overview

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.

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.
[Expand]
Inherited Methods
From class android.databinding.BaseObservable
From class java.lang.Object
From interface android.databinding.Observable

Public Constructors

public ObservableField (T value)

Wraps the given object and creates an observable object

Parameters
value The value to be wrapped as an observable.

public ObservableField ()

Creates an empty observable object

Public Methods

public T get ()

Returns
  • the stored value.

public void set (T value)

Set the stored value.