活动1放置片段并在关闭活动2后按操作项启动活动2我需要获取放置在activity1中的当前片段的片段实例吗?提前谢谢
答案 0 :(得分:0)
你的问题没有提供足够的细节,但我会假设你有一个包含多个片段的活动。另外,我们假设您使用选项卡进行导航。
要获取片段的实例,您可以使用分配给每个片段的标签。这是返回与片段关联的标记的函数:
private static String makeFragmentName(int viewId, int position)
{
return "android:switcher:" + viewId + ":" + position;
}
你会得到这样的片段:
MyFragment fragment = ((MyFragment) fm.findFragmentByTag(makeFragmentName(R.id.pager,position)))
其中R.id.pager是包含片段(带制表符)的寻呼机视图,position是片段在制表符布局中的位置。
让我知道这对你有用。