| java.lang.Object | ||
| ↳ | android.databinding.BaseObservable | |
| ↳ | android.databinding.ObservableField<T> | |
   Known Direct Subclasses
  
          
            
              ObservableParcelable<T extends Parcelable>
            
          
       
      
   | 
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.
  | Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
          Wraps the given object and creates an observable object
          
    
         
  
   | |||||||||||
          Creates an empty observable object
          
    
         
  
   | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
          Set the stored value.
          
    
         
  
   | |||||||||||
| 
  [Expand]
   Inherited Methods  | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
   
From class
  android.databinding.BaseObservable
 | |||||||||||
   
From class
  java.lang.Object
 | |||||||||||
   
From interface
  android.databinding.Observable
 | |||||||||||
Wraps the given object and creates an observable object
| value | The value to be wrapped as an observable. | 
|---|
Creates an empty observable object
Set the stored value.