См. Документ Android
ObservableField имеет значение an object wrapper to make it observable.
Если вы хотите сделать объект видимым, оберните его с помощью ObservableField
.
Если вам нужен наблюдаемый объект String, тогда
ObservableField<String> ob = new ObservableField();
Если вам нужно целое число
ObservableField<Integer> ob = new ObservableField();
Таким образом, вы получите предупреждение при инициализации этого android.databinding.ObservableField<T>
универсальный класс без типа.
Существуют и другие предопределенные классы.
ObservableArrayList list;
ObservableBoolean aBoolean;
ObservableInt anInt;
ObservableMap map;