【发布时间】:2019-01-27 12:15:39
【问题描述】:
我看到了很多关于如何在 BaseFragment 中获取上下文的示例:
protected lateinit var ctx: Context
override fun onAttach(context: Context?) {
super.onAttach(context)
ctx = context!!
}
然后我们可以在扩展 BaseFragment 的其他片段中使用上下文实例。 One、two、three (it's offered to get Context from onViewCreated()) 等等。 看起来像是解决方法。
我也遇到过在 Fragment 中使用 getActivity() 或 getContext() 时出现“fragment detached from Activity”异常的情况。
那么,真正的方法是什么?
【问题讨论】:
标签: android android-fragments android-context