android jetpack 简单看lifecycle生命周期管理
16lz
2021-01-25
自己复习用
这个框架我就简单的把看看做是一个抽取出来的生命周期管理接口
app build中添加
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
写一个类实现 lifecycleObserver接口
class Mypresenter : LifecycleObserver{ @OnLifecycleEvent(Lifecycle.Event.ON_CREATE) fun create(){ Log.i(BaseActivity.TAG,"lifeCycleactivity Mypresenter create") } @OnLifecycleEvent(Lifecycle.Event.ON_DESTROY) fun destory(){ Log.i(BaseActivity.TAG,"lifeCycleactivity Mypresenter onDestroy") }}
然后在activity或者fragment中
lifecycle.addObserver(mypresenter)
把实现添加进去,就是一个观察者模式的生命周期管理接口,个人就这么理解。
更多相关文章
- android第三周小结
- Android(安卓)studio常用插件
- Android(安卓)SDK开发 -- TitleBar重构 (代理模式-优化)
- camera V4L2 FIMC
- Fragment生命周期
- Android(安卓)-- Activity值传递
- 未捕获异常的处理
- JNI 防混淆 Android(安卓)proguard
- Android(安卓)Jetpack之生命周期的处理