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