如果 LifecycleOwner 的状态为 STARTED 或 RESUMED,则认为 LifecycleOwner 处于活动状态。
但是,如果状态仅为 RESUMED,我希望它处于活动状态怎么办?例如,当用户返回屏幕时显示一些精美的动画。有没有办法只使用 LiveData 来做到这一点?
现在,我正在检查事件发生时的状态,如果状态未恢复,我将缓存它以在 onResume 方法中继续。这感觉不对。
如果 LifecycleOwner 的状态为 STARTED 或 RESUMED,则认为 LifecycleOwner 处于活动状态。
但是,如果状态仅为 RESUMED,我希望它处于活动状态怎么办?例如,当用户返回屏幕时显示一些精美的动画。有没有办法只使用 LiveData 来做到这一点?
现在,我正在检查事件发生时的状态,如果状态未恢复,我将缓存它以在 onResume 方法中继续。这感觉不对。