从父Activity调用Fragment方法我在Android Fragments Dev Guide中看到,“活动可以通过使用findFragmentById()或从FragmentManager获取对片段的引用来调用片段中的方法findFragmentByTag()”。下面的示例显示了如何获取片段引用,但不显示如何调用片段中的特定方法。任何人都可以举例说明如何做到这一点?我想从父Activity调用片段中的特定方法。谢谢。
3 回答
慕容森
TA贡献1853条经验 获得超18个赞
没有完全得到问题,因为它太简单了:
ExampleFragment fragment = (ExampleFragment) getFragmentManager().findFragmentById(R.id.example_fragment);fragment.<specific_function_name>();
更新: 对于那些使用Kotlin的人
var fragment = supportFragmentManager.findFragmentById(R.id.frameLayoutCW) as WebViewFragmentfragment.callAboutUsActivity()
- 3 回答
- 0 关注
- 4932 浏览
添加回答
举报
0/150
提交
取消