在导航组件中保存碎片状态



我正在使用Jetpack Library的新导航组件,它很酷,但我遇到了一个烦人的问题。

我使用导航组件和底部导航视图,我有三个片段:主页、配置文件和设置。主页片段具有RecyclerView,当用户单击其中的项目时,会出现一个新片段。问题是,当我在Home fragment中处于某种状态并转到例如profile fragment时,这种状态消失了,并创建了新的Home fragment,我不希望这种情况发生。

我该如何解决这个问题?

提前谢谢。

我认为当前导航中存在此问题。在今年的发展峰会上,他们谈到了解决这个问题。

最新更新