我在活动中使用了底部导航视图。底部导航视图中有5个项目。单击每个项目,就会在活动容器中打开一个片段。现在我想通过活动调用片段的方法。 直接从活动中调用片段的方法可以吗? 我目前正在使用以下方式:
Fragment fragment = getSupportFragmentManager().findFragmentByTag(tag);
if (fragment != null && fragment.isAdded() && fragment.isVisible())
fragment.method("calling from activity");
答案 0 :(得分:0)
您已经把事情弄混了。实际上,片段是活动的一部分,由活动来管理。您只需要在活动中处理片段调用即可。 然后,您可以轻松且分别地管理每个片段的方法。 希望对您有所帮助。编码愉快。
答案 1 :(得分:0)