gpt4 book ai didi

android - 应用程序更新后 Activity 生命周期会发生什么变化?

转载 作者:行者123 更新时间:2023-11-29 19:03:40 24 4
gpt4 key购买 nike

假设这种情况。你有一个应用程序,你可以在一个 Activity 中填写表格。该 Activity 使用 onRestoreInstanceStateonSaveInstanceState 来保存表单的响应。如果用户使用应用版本 1 填写表单,然后 PlayStore 在他完成之前自动将应用更新并安装到版本 2,那么表单是在哪个版本上填写的?

同样的问题,但假设用户强制更新?

谢谢

最佳答案

应用程序更新是一个涉及当前存储在您设备上的 apk 和来自 PlayStore 的更新后的 apk 的过程。要应用更新,系统将终止您的应用程序。

最初(在 API21 之前),包含 InstanceState 的包只有在应用程序打开时才有效,但在 API21 之后,您可以设置 persistableMode是的,因此您的包将在进程终止时继续存在,并将在您的 onCreate(Bundle, PersistableBundle) 方法中用作第二个参数。

关于android - 应用程序更新后 Activity 生命周期会发生什么变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47980828/

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