我在Android Fragments开发指南中看到“活动可以通过使用findFragmentById()
或从FragmentManager获取对Fragment的引用来调用片段中的方法findFragmentByTag()
”。
以下示例显示了如何获取片段引用,但没有显示如何调用片段中的特定方法。
谁能举例说明如何做到这一点?我想从父Activity的Fragment中调用特定方法。谢谢。
由于太简单而无法完全得到问题:
ExampleFragment fragment = (ExampleFragment) getFragmentManager().findFragmentById(R.id.example_fragment);
fragment.<specific_function_name>();
更新:对于那些正在使用Kotlin的人
var fragment = supportFragmentManager.findFragmentById(R.id.frameLayoutCW) as WebViewFragment
fragment.callAboutUsActivity()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句