如何知道选项卡式活动模板提供的片段的片段ID

时间:2016-09-18 07:11:49

标签: android android-fragments

我使用了android studio提供的标签式活动模板,但我无法找到所用不同片段的id。模板只有一个.xml和.java用于所有三个片段。我做了一些更改,并为这三个片段分别创建了三个.xml和.java。但我无法弄清楚如何为.xml或.java中的不同片段设置id,如果没有id,我就无法进行片段间通信。

1 个答案:

答案 0 :(得分:0)

现在检索片段

Fragment f = getSupportFragmentManager().findFragmentByTag(getFragmentTag(mViewPager.getId(), mViewPager.getCurrentItem()));


public static String getFragmentTag(int viewId, long id) {
    return "android:switcher:" + viewId + ":" + id;
}