FragmentManager.PopBackStack 方法

定义

重载

PopBackStack()

从后堆栈弹出顶部状态。

PopBackStack(Int32, PopBackStackFlags)

将所有后退堆栈状态弹出到具有给定标识符的堆栈状态。

PopBackStack(String, PopBackStackFlags)

从管理器的片段后退堆栈弹出最后一个片段转换。

PopBackStack()

从后堆栈弹出顶部状态。

[Android.Runtime.Register("popBackStack", "()V", "GetPopBackStackHandler")]
public abstract void PopBackStack ();
[<Android.Runtime.Register("popBackStack", "()V", "GetPopBackStackHandler")>]
abstract member PopBackStack : unit -> unit
属性

注解

从后堆栈弹出顶部状态。 此函数是异步的 -- 它会将请求排入队列以弹出,但在应用程序返回到其事件循环之前不会执行该操作。

适用于 . 的 android.app.FragmentManager.popBackStack()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

PopBackStack(Int32, PopBackStackFlags)

将所有后退堆栈状态弹出到具有给定标识符的堆栈状态。

[Android.Runtime.Register("popBackStack", "(II)V", "GetPopBackStack_IIHandler")]
public abstract void PopBackStack (int id, Android.App.PopBackStackFlags flags);
[<Android.Runtime.Register("popBackStack", "(II)V", "GetPopBackStack_IIHandler")>]
abstract member PopBackStack : int * Android.App.PopBackStackFlags -> unit

参数

id
Int32

要弹出的已声明的标识符。 如果不存在标识符,则返回 false。 标识符是返回的 FragmentTransaction#commit() FragmentTransaction.commit()编号。 #POP_BACK_STACK_INCLUSIVE标志可用于控制是否弹出命名状态本身。

flags
PopBackStackFlags

0 或 #POP_BACK_STACK_INCLUSIVE.

属性

注解

将所有后退堆栈状态弹出到具有给定标识符的堆栈状态。 此函数是异步的 -- 它会将请求排入队列以弹出,但在应用程序返回到其事件循环之前不会执行该操作。

适用于 . 的 android.app.FragmentManager.popBackStack(int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

PopBackStack(String, PopBackStackFlags)

从管理器的片段后退堆栈弹出最后一个片段转换。

[Android.Runtime.Register("popBackStack", "(Ljava/lang/String;I)V", "GetPopBackStack_Ljava_lang_String_IHandler")]
public abstract void PopBackStack (string? name, Android.App.PopBackStackFlags flags);
[<Android.Runtime.Register("popBackStack", "(Ljava/lang/String;I)V", "GetPopBackStack_Ljava_lang_String_IHandler")>]
abstract member PopBackStack : string * Android.App.PopBackStackFlags -> unit

参数

name
String

如果为非 null,则这是要查找的上一个后退状态的名称;如果找到,则达到该状态的所有状态都将弹出。 #POP_BACK_STACK_INCLUSIVE标志可用于控制是否弹出命名状态本身。 如果为 null,则仅弹出顶部状态。

flags
PopBackStackFlags

0 或 #POP_BACK_STACK_INCLUSIVE.

属性

注解

从管理器的片段后退堆栈弹出最后一个片段转换。 如果没有弹出内容,则返回 false。 此函数是异步的 -- 它会将请求排入队列以弹出,但在应用程序返回到其事件循环之前不会执行该操作。

适用于 . 的 android.app.FragmentManager.popBackStack(java.lang.String, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于