我正在使用此代码将我的 backstack 清理到我的主视图:
while(mFragmentManager.getBackStackEntryCount() > 1) {
mFragmentManager.popBackStack(null, 0);
}
我很确定这段代码以前可以工作,但是现在 backstack 计数没有改变,也没有 Fragment 被删除,这会导致内存不足异常,因为 while 循环继续运行。
有谁知道它是否有问题,或者 SDK 工具的最新版本中是否存在错误。我不知道是什么导致了问题。