获取Android中的当前片段

时间:2015-03-27 16:08:25

标签: android android-fragments

我正在使用NavigationDrawer活动(AndroidStudio中的预定义视图),我需要放置(并获取)当前片段以在片段之间切换。

我在某些地方看到了可见和隐藏的碎片,但我有3个以上,所以我需要在切换它们之前识别所有碎片。

我怎样才能解决?我只是发现要显示标签或设置可见性。

1 个答案:

答案 0 :(得分:0)

添加片段时,应使用标记

fragTrans.replace(android.R.id.content, myFragment, "SearchingFrag");

以后如果你想检查片段是否可见:

 MyFragment Frag =      
 (MyFragment)getFragmentManager().findFragmentByTag("SearchingFrag");
   if (Frag.isVisible()) {
     // add your code 
   }

如果您想要更多帮助,请告诉我希望您从我的回答中得到一个想法