如何解决离开应用程序或启动意图后,MVVM 单个活动应用程序返回到带有导航组件的嵌套片段
我试图在按下主页按钮、与其他应用共享数据或切换活动后返回到特定片段。
bottomNav 中的片段:
A B C D
在应用程序周围共享的片段,可以嵌套或从底部导航片段导航到:
E F G
预期行为
用户导航堆栈:
A -> E
按下主页按钮并重新打开应用程序,堆栈保持不变。
A -> E
实际行为
用户导航堆栈:
A -> E
按下主页按钮并重新打开应用程序,回到第一个片段
A
我尝试通过在 Main Activity onPause 方法期间将包从 navController.saveState()
传递到视图模型并使用 navController.restoreState()
onResume 无济于事。这不是导航组件的能力吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。