Android 维护了一个 back stack 包含了你访问的目的地.你app 的第一个 目的地在用户打开 app 的时候就会放进栈中. 每一次调用 navigate()
方法会把另一个目的地放到栈顶. 当调用 NavController.navigateUp()
和 NavController.popBackStack()
来进行向上或向后的操作的时候,会移除栈顶的目的地.
Android 维护了一个 back stack 包含了你访问的目的地.你app 的第一个 目的地在用户打开 app 的时候就会放进栈中. 每一次调用 navigate()
方法会把另一个目的地放到栈顶. 当调用 NavController.navigateUp()
和 NavController.popBackStack()
来进行向上或向后的操作的时候,会移除栈顶的目的地.