android - getSupportFragmentManager.popBackStackImmediate(tag,FragmentManager.POP_BACK_STACK_INCLUSIVE) 弹出所有片段
问题描述
如何返回到特定fragment
的android?
我用过getSupportFragmentManager.popBackStackImmediate(tag,FragmentManager.POP_BACK_STACK_INCLUSIVE)
弹出特定片段。但它会弹出所有片段。
解决方案
如果你想直接跳转到你想要的片段,你可以这样做
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
}
希望这能解决您的问题。
推荐阅读
- dart - 有人可以回答我关于 HashMap 的 Dartlang 问题吗?
- reactjs - 如何全局使用键盘快捷键
- owl - How to express a textual definition using OWL/RDFS?
- javascript - 如何在浏览器中运行包含 typscript 的转编译 js 文件的导入语句?
- ios - 如何动画显示下拉菜单?
- javascript - 是否可以为 TypeScript 类实现析构函数?
- c++ - C++ 是否保证从两个线程访问数组的相邻元素是安全的
- java - 在位图上具有失真场的最佳方法是什么?
- java - 为什么需要“将引用存储到最终字段中”和“正确构造的对象”才能安全地发布对象?
- javascript - 画布“strokeStyle”不透明度在 Chrome 中看起来比在 Firefox/Edge 中更暗