java—在父活动中调用tab片段方法

v440hwme  于 2021-07-05  发布在  Java
关注(0)|答案(0)|浏览(254)

我只想在mainactivity中调用一个片段方法。
听起来很简单,但在我的例子中,我不能使用fragmentmanager来调用它,因为我的应用程序中有一个tabview,所以我必须调用tabfragment,它首先管理所有其他选项卡片段:

mFragmentManager = getSupportFragmentManager();
mFragmentTransaction = mFragmentManager.beginTransaction();
mFragmentTransaction.replace(R.id.containerView, new TabFragment()).commit();

通常我只需要使用.commitnow()来调用fragments方法。但在我的例子中,我不想从tabfragment中调用方法,而是从tabfragment中调用的片段中调用方法。
我怎样才能做到这一点?
我已经尝试过一个接口,但是总是出现nullpointerexceptions,接口是正确的方法吗?
这里是我之前的问题,我解释了如何使用对我不起作用的接口:如何使用接口在片段和活动之间进行通信?
谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题