gpt4 book ai didi

android - 如何在按下后退按钮时保存 Android 应用程序中唯一 Activity 的状态?

转载 作者:太空狗 更新时间:2023-10-29 15:08:32 26 4
gpt4 key购买 nike

我正在制作一个只有一个 Activity 的应用。当我按下 Home 或 Recent Apps 按钮时,状态被正确保存,当我返回应用程序时,一切都在那里。当我按下“后退”按钮并稍后返回应用程序时,savedInstanceStateonCreate 中始终为 null。我读过按下后退按钮时不会保存状态,但考虑到后退按钮和主页按钮是将应用程序留在用户眼中的同样有效的方式,这在我的情况下似乎不直观,直到他们尝试返回他们在做什么。按下后退按钮时是否无法保存状态?

如果我必须做一些持久化存储,那么:

a) 如何覆盖后退按钮的行为以使其在按下后退时保存应用程序,以及

b) 我能否以某种方式持续保存一个 Bundle,这样我就不必重复代码来保存状态?

最佳答案

您要搜索的是SharedPreferences我想看看它。它将帮助您解决问题

关于android - 如何在按下后退按钮时保存 Android 应用程序中唯一 Activity 的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19230683/

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