首页 > 解决方案 > 如何在android中替换片段并在片段之前保存?

问题描述

我在我的应用程序中使用了一些片段,并且在替换片段时,destroyView在 android 中的片段调用方法之前并且不保存状态片段。在导航组件中,我也搜索了它以使用替换片段。什么是正确的解决方案?

标签: androidandroid-fragmentsandroid-jetpack-navigation

解决方案


好吧,如果我解决了您的问题,那么您可以使用导航到另一个片段

findNavController().navigate(R.id.destinationFragment)

而不仅仅是替换片段

并在 ViewModel 中保存所有不需要的信息


推荐阅读