groovy dependencies { implementation 'androidx.lifecycle:lifecycle-extensions:2.4.0' implementation 'androidx.lifecycle:lifecycle-common-java8:2.4.0' } LiveData<String> data = new MutableLiveData<>(); data.observe(this, new Observer<String>() { @Override public void onChanged(@Nullable String newData) { updateUI(newData); } }); data.setValue("New data"); public class User { private String name; public User(String name) { this.name = name; } public String getName() { return name; } } LiveData<User> userLiveData = new MutableLiveData<>(); userLiveData.observe(this, new Observer<User>() { @Override public void onChanged(@Nullable User newUser) { updateUI(newUser); } }); userLiveData.setValue(new User("John"));


上一篇:
下一篇:
切换中文