LifeCycle

  • Lifecycle:它是一个持有 Activity/Fragment 生命周期状态信息的类,并且允许其他对象观察此状态。

  • LifecycleOwner:是一个具有单一方法的接口。如果一个类实现了此接口,则该类中需要持有一个 Lifecycle 对象,并通过LifecycleOwner.getLifecycle() 方法返回该对象。

并不是只有 Activity 和 Fragment 才可以实现 LifecycleOwner 接口的,任何和 Activity/Fragment 生命周期有关系的类都可以实现此接口。通过实现此接口,该类完全是生命周期可感知的,只需要对它进行初始化,它就可以进行自己的初始化和清理操作,而不受其 Activity/Fragment 的管理

更多相关文章

  1. React Native调用Android接口
  2. 哥哥手把手教你认识AIDL的详细使用,来了老弟
  3. Android消息队列模型--Thread,Handler,Looper,Massage Queue
  4. android 内存优化 性能优化
  5. Translation002—Package Index(Android包索引)
  6. 从头到尾给你讲明白Android(安卓)View实现原理
  7. Android(安卓)避免主线程执行网络请求之Activity/Fragment 结束
  8. android系统自带的Service原理与使用
  9. Android之ActivityManager与Proxy模式的运用

随机推荐

  1. Android(安卓)Power Management
  2. Android自定义对话框的使用
  3. Android之自定义Adapter的ListView
  4. 页面跳转采用滑动效果
  5. Android版本对照
  6. android文件操作的实例
  7. android 判断横竖屏的方法
  8. Android:Service
  9. Android中的Message类以及Java对象池的实
  10. Android(安卓)继承SQLiteOpenHelper自定