gpt4 book ai didi

android - 使用导航架构操作点击后退按钮时如何避免 fragment 重新创建?

转载 作者:行者123 更新时间:2023-12-02 21:13:38 27 4
gpt4 key购买 nike

我正在使用 android studio 导航组件创建一些 fragment 并使用操作在它们之间切换。问题是,每次我点击“后退”按钮从 Fragment2 返回到 Fragment1 时,都会重新创建 Fragment 1。

我想避免这种情况。

当人们不使用导航组件并且只需将“.replace”替换为“.add”时,我找到了解决方案,但找不到任何有关如何对导航组件执行相同操作的信息。

最佳答案

我认为重新创建您的 fragment 1是正常的事情,我认为您有一个 fragment 容器。当您从 fragment 1 移动到 fragment 2 时,您可以使用 FragmentTransaction.commit() 将 fragment 1 替换为 fragment 2 布局如果您想控制应用程序的后退按钮,您可以重写 Mainactivity 类中的 Onbackpresed 方法。当你按下后退按钮时你具体想做什么??

关于android - 使用导航架构操作点击后退按钮时如何避免 fragment 重新创建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54266152/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com