我正在尝试查找由标签创建的片段

tachoFrag = (menu1_Fragment) getFragmentManager().findFragmentByTag("Tacho");

overviewFrag= (menu2_Fragment)getFragmentManager().findFragmentByTag("Overview");

dataLogFrag = (menu3_Fragment) getFragmentManager().findFragmentByTag("Datalogger");

transaction = getFragmentManager().beginTransaction();


但是当我尝试替换框架的内容时,我得到了一个空问题,因为找不到碎片..帮助?

最佳答案

尝试以下代码

MyFragment fragment= (MyFragment)getFragmentManager().findFragmentByTag("FRAGMENT_TAG");
if(null != fragment  && fragment.isVisible()){
    //execute your codes here

}

关于android - 我找不到标签的 fragment ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29760071/

10-11 22:38