我正在创建一个简单的 ToDo 应用程序并检查导航方法以从 AddTask Fragment 返回到我的 mainFragment。我发现我可以使用navigateUp() 和popBackStack() 返回,但我不明白其中的区别。
当我使用这个时:
Navigation.findNavController(it).navigateUp()
Run Code Online (Sandbox Code Playgroud)
或这个:
Navigation.findNavController(it).popBackStack()
Run Code Online (Sandbox Code Playgroud)
我回到 mainFragment ,我想,addTaskFragment 从堆栈中弹出,所以有人可以解释我吗?