我已经让我的组件具有生命周期意识。我想在该组件中使用 activityContext 。
我的问题是:有什么方法可以从Lifecycle
对象中使用 activityContext 吗?
我已经让我的组件具有生命周期意识。我想在该组件中使用 activityContext 。
我的问题是:有什么方法可以从Lifecycle
对象中使用 activityContext 吗?
没有办法做到这一点 - 除其他原因外,LifeCycle
对象可能不受 支持Activity
,甚至没有任何附加到的支持Activity
(例如,ProcessLifecycleOwner
和依赖于Lifecycle
s 的组件应该不知道该生命周期是什么。
相反,您应该让创建组件的代码将Activity
上下文传递给它。