首页 > 解决方案 > getSupportFragmentManager.popBackStackImmediate(tag,FragmentManager.POP_BACK_STACK_INCLUSIVE) 弹出所有片段

问题描述

如何返回到特定fragment的android?

我用过getSupportFragmentManager.popBackStackImmediate(tag,FragmentManager.POP_BACK_STACK_INCLUSIVE)

弹出特定片段。但它会弹出所有片段。

标签: androidnavigationfragmentback

解决方案


如果你想直接跳转到你想要的片段,你可以这样做

 Fragment oneFragment= fragmentManager
            .findFragmentByTag("tagOfYourFragmentHere");
 if (oneFragment!= null){

  fragmentManager
            .beginTransaction()
            .replace(R.id.frameContainer, OneFragment.createNewInstance(YourActivity.this),
                    "One Fragment").commit();    // replace with your data
  }

希望这能解决您的问题。


推荐阅读