Lifecycle

作者: 努力生活的西鱼 | 来源:发表于2020-10-20 22:18 被阅读0次

Lifecycle

1. Lifecycle的作用

LifecycleJetpack架构组件库中用来感知生命周期的组件,可以用来处理生命周期,它能够帮助我们将ActivityFragment的生命周期处理与业务逻辑处理进行完全解耦,写出更解耦和更易维护的代码。

2. LifecycleObserver

public class LifecycleUtil implements LifecycleObserver {

    @OnLifecycleEvent(Lifecycle.Event.ON_RESUME)
    public void start() {
        ...
    }

    @OnLifecycleEvent(Lifecycle.Event.ON_PAUSE)
    public void pause() {
        ...
    }

    @OnLifecycleEvent(Lifecycle.Event.ON_DESTROY)
    public void onDestory() {
        ...
    }

}

Activity中注册:

getLifecycle().addObserver(new LifecycleUtil());

相关文章

网友评论

      本文标题:Lifecycle

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