Kam*_*358 5 android android-livedata android-architecture-components
如果LifecycleOwner的状态为STARTED或RESUMED,则将其视为活动状态。
但是,如果只希望状态为SUSUMED,那么我希望它处于活动状态怎么办?例如,当用户返回屏幕时显示一些精美的动画。有没有一种方法可以仅使用LiveData?
现在,我正在检查事件发生时的状态,如果状态不是RESUMED,则将其缓存以继续执行onResume方法。感觉不对。
根据 Google 提供的文档,这是唯一的方法,至少目前是这样(我正在写这个答案时是 alpha3 版本)。我认为你在这里所做的(区分启动状态和恢复状态)是一个非常边缘的情况,Android 架构组件被设计为通用的“适合所有”库。
| 归档时间: |
|
| 查看次数: |
626 次 |
| 最近记录: |