An Activity
可能会膨胀任意布局 xml,该布局可能有也可能没有Fragment
其中的占位符。
如果是的话,Fragment
将被实例化并附加到Activity
.
有什么办法可以参考一下Fragment
来自Activity
那已经附加了吗?
FragmentManger.findFragmentById()
假设您提前知道 ID 才能使其工作,但在这种情况下我建议,它不可用。
我理想的行为是Activity
知道任何Fragment
它把自己依附在它身上,以便它可以对其做出反应。
每当将片段附加到活动时,都会调用以下回调方法,并将附加的片段作为参数,您可以使用它来存储引用。
onAttachFragment(Fragment fragment)
http://developer.android.com/reference/android/app/Activity.html#onAttachFragment(android.app.Fragment) http://developer.android.com/reference/android/app/Activity.html#onAttachFragment(android.app.Fragment)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)