首页 > 解决方案 > Android如何在简历上打开最后一个屏幕

问题描述

这更像是一个建议线程,所以我不能分享任何代码,因为我没有。

我的问题如下:

我有一个使用导航图的 android 应用程序,如果我使用系统后退按钮离开应用程序,它将始终在恢复时打开登录屏幕。所以我没有关闭应用程序,我只是把它放到后台。我的开始目的地确实设置为此登录片段,但是我必须更改哪些应用程序才能在我关闭应用程序的屏幕上打开?在这种情况下,登录后的屏幕在我的情况下可以指向 2 个不同的片段,所以我不能硬编码它。

标签: androidkotlinandroid-navigation

解决方案


添加或显示 Fragmrnt 时尝试使用 addToBackStack(null)。

getSupportFragmentManager()
    .beginTransaction()
    .addToBackStack(null)//use this to add the fragment to the stack
    .commit;

推荐阅读