【发布时间】:2017-03-12 00:40:20
【问题描述】:
在doc 中,我看到当我从片段类中调用 getActivity() 时,我得到了片段当前关联的活动对象。
假设如果片段与 MainActivity 相关联,那么 getActivity() 不会给出 MainActivity 类的对象。
我无法理解Activity activity; 和Activity activity = getActivity(); 之间的区别
谁能解释一下这个“返回这个片段当前关联的活动”到底是什么意思?
很抱歉提出简单的问题。 谢谢。
编辑:
也经历过this,更了解了。
【问题讨论】:
-
“谁能解释一下这个“返回这个片段当前关联的活动”到底是什么意思? -- 表示其
FragmentManager正在管理片段的活动(如果有)。例如,如果您通过FragmentTransaction将Fragment添加到FragmentManager,则认为Fragment与您使用的FragmentManager的活动相关联。
标签: android android-fragments android-activity