我想在主要活动中使用片段方法

时间:2019-02-26 12:06:28

标签: android android-fragments

我有三个与viewpager相关的片段。 这三个片段都工作正常,但现在我想在我的扩展AppcompactActivity中使用片段方法 我该怎么用呢。 我的片段没有i.d,例如fm.findviewbyid(R.id.myfragment)

1 个答案:

答案 0 :(得分:1)

viewpager.getCurrentItem()获取当前片段位置。

int pos = viewpager.getCurrentItem();    
Fragment activeFragment = adapter.getItem(pos);
if(activeFragment instanceof Fragment1) {
    ((Fragment1)activeFragment).callMethod();
}