public class LifecycleLiveData<T> extends LiveData<T> implements LifecycleObserver { @OnLifecycleEvent(Lifecycle.Event.ON_START) public void onStart() { } @OnLifecycleEvent(Lifecycle.Event.ON_STOP) public void onStop() { } } implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:<version>' implementation 'androidx.lifecycle:lifecycle-runtime-ktx:<version>' private LifecycleLiveData<String> liveData; liveData = new LifecycleLiveData<>(); getLifecycle().addObserver(liveData); liveData.observe(this, new Observer<String>() { @Override public void onChanged(String data) { } });


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