34.3 Implementing the Observer
Now that the conversion result is contained within a LiveData instance, the next step is to configure an observer within the UI controller which, in this example, is the MainFragment class. Locate the MainFragment.java class (app -> java -> <package name> -> MainFragment), double-click on it to load it into the editor and modify the onActivityCreated() method to create a new Observer instance named resultObserver:
package com.ebookfrenzy.viewmodeldemo.ui.main;
import androidx.lifecycle.Observer;
.
.
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
.
.
binding.resultText.setText(String.format(Locale.ENGLISH,"%.2f",
mViewModel.getResult()));
...