自己复习用

这个框架我就简单的把看看做是一个抽取出来的生命周期管理接口

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)

把实现添加进去,就是一个观察者模式的生命周期管理接口,个人就这么理解。

更多相关文章

  1. android第三周小结
  2. Android(安卓)studio常用插件
  3. Android(安卓)SDK开发 -- TitleBar重构 (代理模式-优化)
  4. camera V4L2 FIMC
  5. Fragment生命周期
  6. Android(安卓)-- Activity值传递
  7. 未捕获异常的处理
  8. JNI 防混淆 Android(安卓)proguard
  9. Android(安卓)Jetpack之生命周期的处理

随机推荐

  1. Android检测Cursor泄漏的原理以及使用方
  2. android压力测试命令Monkey
  3. 苹果App被置病毒 网友:安卓无压力
  4. Android翻页效果原理实现之翻页的尝试
  5. ANDROID GridView 分页平滑滑动 效果的实
  6. Android应用程序介绍页面实现 (二)
  7. ReactNative 调用Android(安卓)原生(一)—
  8. 18 .Android中创建与几种解析xml的方法
  9. Android小项目之七 应用程序的更新安装
  10. android使用AttributeSet自定义控件