0

我已经让我的组件具有生命周期意识。我想在该组件中使用 activityContext 。

我的问题是:有什么方法可以从Lifecycle对象中使用 activityContext 吗?

4

1 回答 1

2

没有办法做到这一点 - 除其他原因外,LifeCycle对象可能不受 支持Activity,甚至没有任何附加到的支持Activity(例如,ProcessLifecycleOwner和依赖于Lifecycles 的组件应该不知道该生命周期是什么。

相反,您应该让创建组件的代码将Activity上下文传递给它。

于 2020-04-22T01:39:40.423 回答