美文网首页
Android Jetpack之LifeCycle应用

Android Jetpack之LifeCycle应用

作者: 帅哥不帅123 | 来源:发表于2019-10-21 11:49 被阅读0次

让系统自动回调各生命周期
1 实现LifeCycleObserver, 编写需要回调等生命周期状态及方法

eg:

public interface LocalLifecycleObserver extends LifecycleObserver {
@OnLifecycleEvent(Lifecycle.Event.ON_CREATE)
public void onCreate(LifecycleOwner owner);

@OnLifecycleEvent(Lifecycle.Event.ON_DESTROY)
public void onDestroy(LifecycleOwner owner);

}

2 在Activity或者Fragment中注册observer(supportv26及以后版本)
getLifeCycle().addObserver(xxx);

如果是supportv26之前版本,项目的Activity及fragment实现LifecycleOwner即可。

相关文章

网友评论

      本文标题:Android Jetpack之LifeCycle应用

      本文链接:https://www.haomeiwen.com/subject/fsftvctx.html