我使用了android studio提供的标签式活动模板,但我无法找到所用不同片段的id。模板只有一个.xml和.java用于所有三个片段。我做了一些更改,并为这三个片段分别创建了三个.xml和.java。但我无法弄清楚如何为.xml或.java中的不同片段设置id,如果没有id,我就无法进行片段间通信。
答案 0 :(得分:0)
现在检索片段
Fragment f = getSupportFragmentManager().findFragmentByTag(getFragmentTag(mViewPager.getId(), mViewPager.getCurrentItem()));
public static String getFragmentTag(int viewId, long id) {
return "android:switcher:" + viewId + ":" + id;
}