gpt4 book ai didi

android - ApplicationData 是在 onPause 期间存储数据的安全位置吗?

转载 作者:行者123 更新时间:2023-11-29 00:48:28 25 4
gpt4 key购买 nike

在我的应用程序中,我将所有数据存储在 ApplicationData 中,以便它可以在 Activity 之间轻松共享。我的理解是,这些数据应该在应用程序从最初的 onCreate 到最后的 onDestroy 的整个生命周期中持续存在。既然如此,除了顶级 Activity 之外,我是否需要在所有 Activity 的 onPause 期间将数据存储在持久性存储中?

最佳答案

My understanding is that this data should persist for the full life cycle of the application from the initial onCreate to the final onDestroy.

不完全是。只要 Android 允许,您的进程和自定义应用程序类就会保留。 Android 可能会在紧急情况下彻底终止进程以释放内存。更不用说电池供电的设备可能会耗尽电池。

That being the case, is there any need for me to store data in persistent storage during the onPause of all but the top activity?

仅当您不想要数据时。仅将 Application(或静态数据成员)用作缓存。

关于android - ApplicationData 是在 onPause 期间存储数据的安全位置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4909588/

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