gpt4 book ai didi

ANDROID - 类应用程序

转载 作者:行者123 更新时间:2023-11-29 22:14:09 24 4
gpt4 key购买 nike

我正在尝试了解 Application 类。

我注意到需要在 <application> 中声明它在标签中显示,然后可以访问其他类中的变量,因为它们是全局变量。并且即使退出应用,这些品种的值(value)也不会改变。

但是,如果您拔下电话,下次开机并开始应用时,变量的值将返回到其初始状态。不知道你能不能保持我们关机重连时变量的状态?

最佳答案

只要您的应用程序处于“Activity 状态”,应用程序数据就可用。当操作系统决定终止它以清除内存时,您的应用程序数据也会随之消失(根据移动开发良好实践,您通常无法控制何时发生这种情况:操作系统自行决定),并且在您下次启动该应用程序时不会保留。因此,您在应用程序中存储的任何内容都应在每次应用程序启动时再次存储。

它应该用于保持短期数据对您可用。一个很好的用例是当您需要从多个 Activity 访问复杂的数据结构时:不可能为此使用 bundle 。您可以在启动 Activity 中生成复杂的数据结构,将其存储在应用程序中,然后在可能需要它的任何其他应用程序中检索它。

但是您不应该将它用于长期持久性数据。为此,最好的办法是使用 SQLite database .

关于ANDROID - 类应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8879579/

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