popBackStack(int id,int flags)函数中的参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了popBackStack(int id,int flags)函数中的参数相关的知识,希望对你有一定的参考价值。

我想从FragmentTransaction Button的堆栈中删除click event的最后两个片段。

为此,我通过android document为功能popBackStack(),我也得到了popBackStack()与两个不同类型的参数,即popBackStack (int id,int flags)popBackStack (String name,int flags)

根据qazxsw poi写的qazxsw poi函数是qazxsw poi

我应该在android document函数中通过popBackStack (int id,int flags)的地方?

答案

好吧,我没有尝试这个代码,但你可以使用以下方法获取最后两个片段:

It will Pop all back stack states up to the one with the given identifier.

然后你可以使用idpopBackStack (int id,int flags)将其从int index = getActivity().getFragmentManager().getBackStackEntryCount() - 1; FragmentManager.BackStackEntry lastEntry = getFragmentManager().getBackStackEntryAt(index); FragmentManager.BackStackEntry secondLastEntry = getFragmentManager().getBackStackEntryAt(index - 1); 中移除。

Id

Fragment

您是否也尝试在没有参数的情况下两次调用BackStack

以上是关于popBackStack(int id,int flags)函数中的参数的主要内容,如果未能解决你的问题,请参考以下文章

具有 int 属性的对象列表与 Int 列表相比

sql 列转行

领域错误:无效值,期望int和接收:0

Navigation popBackStack 禁用进一步导航到此 Fragment

泛型约束中的 F# 错误

如何在 kotlin 中使用泛型编写 lambda?