gpt4 book ai didi

java - Android - 在 Google PlayMarket 中升级应用程序时,Package files 文件夹会被删除吗?

转载 作者:行者123 更新时间:2023-11-29 06:00:32 24 4
gpt4 key购买 nike

我开发了具有登录身份验证页面的Android应用程序。当用户使用有效数据登录时,详细信息存储在共享首选项中(data/data/<App_PackageName>/<shared_prefs> folder中的shared_prefs文件夹为SharedPreferences.xml 文件)。因此,当用户最小化和最大化应用程序时,共享首选项工作正常。我最近用更新的版本名称和版本代码升级了市场上的应用程序。用户从市场获取通知并升级应用程序。在启动升级版本时,该应用程序再次显示登录授权页面。我认为升级应用程序时共享首选项被删除,所以我更改了存储详细信息从 Prferences.xml to .txt file. 文本文件存储在 data/data/<App_PackageName>/<files> 文件夹中。我的问题是:

1.The `files` folder and `shared_prefs` folder are stored in cache memory?
2. Whether cache will be cleared while upgrading the app from the market?

最佳答案

两者都不存储在缓存内存中,正确的说法是私有(private)应用程序存储。应用程序数据库也在那里。当您升级应用程序时,所有这些都将保持不变。

如果应用程序存储在每次应用程序更新时都被删除,那么应用程序存储空间的使用将很少,对吧?想象一下,每次升级后你都必须通过同样麻烦的游戏关卡......

顺便说一句,当您要升级应用程序时会弹出一条警告,明确说明您的应用程序数据将保持不变

关于java - Android - 在 Google PlayMarket 中升级应用程序时,Package files 文件夹会被删除吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10292546/

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