我开发了具有登录身份验证页面的 Android 应用程序。当用户使用有效数据登录时,详细信息将存储在Shared Preferencesdata/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?