vad*_*dim 9 android android-fragments
android.support.v4.app.Fragment
在该方法的类(不是框架的类)的文档中指出,如果Fragment 与 Context 关联,getActivity()
则返回值可能是。null
Fragment 如何与 Context 关联?这不是FragmentManager
将 Fragment 附加到某物的唯一方法吗?但FragmentManager
只能从 获得Activity
。或不?
Fragment 如何与 Context 关联?
您一定听说过FragmentHostCallback。如果您还没有查看链接。
简而言之,它是与Fragment Host 的集成点。当我说Fragment Host时,它是一个可以容纳Fragment的对象。例如一个Activity
. 为了承载片段,必须实现FragmentHostCallback
。
然而,我还没有想出任何关于如何在非活动对象中实现 Fragment 的想法。将来会看到可能...
这样,getActivity()将返回null
非活动对象。
PS,如果您需要上下文而不是活动,
请始终使用getContext()
归档时间: |
|
查看次数: |
1206 次 |
最近记录: |