当前位置: 首页 > news >正文

做爰片免费观看网站常州做网站包括哪些

做爰片免费观看网站,常州做网站包括哪些,合肥seo网站建设费用,好的产品设计网站文章目录简介使用依赖用法1,结合 LiveData用法2,获取 owner的 lifecycle 实例,并对 lifecycle 添加观察者简介 ProcessLifecycleOwner 直译,就是,进程生命周期所有者。 通过 DOC 注释了解到: Lifecycle.E…

文章目录

  • 简介
  • 使用
    • 依赖
    • 用法1,结合 LiveData
    • 用法2,获取 owner的 lifecycle 实例,并对 lifecycle 添加观察者

简介

ProcessLifecycleOwner 直译,就是,进程生命周期所有者。
通过 DOC 注释了解到:

  1. Lifecycle.Event.ON_CREAT 事件 在进程启动后,会收到一次;
  2. Lifecycle.Event.ON_DESTROY 事件,永远不会收到;
  3. 首个 activity 的 onStart , onResume 后,owner 会收到 同类型的事件 Lifecycle.Event.ON_START, Lifecycle.Event.ON_RESUM;
  4. 最后的 Activity 的 onPause、onStop 后, owner 会收到 同类型事件Lifecycle.Event.ON_PAUSE, Lifecycle.Event.ON_STOP (系统保证了收到的事件是正常的,不会在配置更改而销毁和重新创建活动时发送这样的事件)

用于判断进程前后台很方便

其本身是个单例实现,源码:

@NonNull
public static LifecycleOwner get() {return sInstance;
}

使用

依赖

api "androidx.lifecycle:lifecycle-process:2.5.1"

用法1,结合 LiveData

数据变化的观察,将依赖于 进程的活动事件

liveData.observe(ProcessLifecycleOwner.get(), Observer {when (ProcessLifecycleOwner.get().lifecycle.currentState) {Lifecycle.State.STARTED, Lifecycle.State.RESUMED, Lifecycle.State.CREATED -> {...}else -> {}}
})

要注意的是,Lifecycle.State 和 Lifecycle.Event 内的常量不是一一对应的

用法2,获取 owner的 lifecycle 实例,并对 lifecycle 添加观察者

ProcessLifecycleOwner.get().lifecycle.addObserver(LifecycleObserver observer) 

查看 LifecycleObserver 的 DOC 注释,建议不要直接使用该类;而是使用其子类 DefaultLifecycleObserver 或 LifecycleEventObserver

示例(可用于判断进程前后台):

ProcessLifecycleOwner.get().lifecycle.addObserver(object: DefaultLifecycleObserver {override fun onCreate(owner: LifecycleOwner) {super.onCreate(owner)}override fun onStart(owner: LifecycleOwner) {super.onStart(owner)}override fun onResume(owner: LifecycleOwner) { // 应用前台super.onResume(owner)}override fun onPause(owner: LifecycleOwner) { // 应用后台super.onPause(owner)}override fun onStop(owner: LifecycleOwner) {super.onStop(owner)}override fun onDestroy(owner: LifecycleOwner) {super.onDestroy(owner)}
})ProcessLifecycleOwner.get().lifecycle.addObserver(object: LifecycleEventObserver {override fun onStateChanged(source: LifecycleOwner, event: Lifecycle.Event) {when (event) {Lifecycle.Event.ON_START -> {Log.e("ProcessLifecycleOwner", "ON_START")}Lifecycle.Event.ON_RESUME -> { // 应用前台Log.e("ProcessLifecycleOwner", "ON_RESUME")}Lifecycle.Event.ON_PAUSE -> { // 应用后台Log.e("ProcessLifecycleOwner", "ON_PAUSE")}Lifecycle.Event.ON_STOP -> {Log.e("ProcessLifecycleOwner", "ON_STOP")}else -> {}}}
})
http://www.yayakq.cn/news/523649/

相关文章:

  • 建设银行网站可以查保单吗网站建设哪家好 万维科技
  • 网站建设方案流程只做鱼网站
  • 网站写手怎么做中国做的最好的网站有哪些
  • 东莞南城网站开发公司电话怎么建设自己公司的网站首页
  • 也买酒技术网站建设互联网挣钱好项目
  • 网站开发与服务器匹配湖南工业大学网址
  • 在哪里推广网站wordpress文件
  • 做网站哪些制作照片
  • 大学路网站建设泰安如何开发商城app开发
  • logo设计网站参考重庆住房和城乡建设厅官方网站
  • 北京建设监理网站临淄网站制作首选专家
  • 用html5做网站百度经验网站seo置顶 乐云践新专家
  • 高端网站建设 企业网站建站网页考试题及答案
  • 相城区网站建设百度搜索引擎怎么做
  • wordpress网站入口网站搜索框代码怎么做
  • 昆明seo网站建设费用关键词在线下载
  • 深圳网站建设 设计首选深圳市icp网站 是什么意思
  • 网站建设优化需要懂那些知识thinkphp5来做网站吗
  • 做多语言网站不会翻译怎么办厦门网站优化公司
  • 客户网站留言域名备案未做网站
  • 网站超链接用什么如何引用网站上的资料做文献
  • 学做面包的网站wordpress视频床
  • 自己做网站自己买服务器网站建设什么服务器好
  • 广州市网站设计公司wordpress关闭发表评论
  • 做网站外包的公司好干嘛大学网站建设与功能开发
  • 安徽质量工程建设网站单页营销网站设计
  • 网站如何做京东联盟哪些公司网站做的好
  • 好网站目录自媒体营销模式有哪些
  • wordpress网站翻译插件优酷网站模板下载
  • 桐乡建设局网站国内做app软件开发最好的公司