默认情况下,自动备份在大多数目录中包含文件 由系统分配给您的应用
共享的首选项文件
文件保存到应用程序的内部存储空间
等
但是,我的应用当前存储了一个SharedPreference项,该项在卸载后没有保存。
在卸载应用程序之前,我的共享首选项sharedPref.getInt("locationCount", 0)
为2
。但是,当我卸载并重新安装时,它会重置为原始值0
。
AndroidManifest.xml
<application
android:name=".CustomApplication"
android:allowBackup="true"
android:supportsRtl="true"
android:usesCleartextTraffic="true"
知道为什么它不保存吗?
答案 0 :(得分:0)
满足以下所有条件时,将自动进行备份:
用户已在设备上启用备份。在Android 9中,此设置位于“设置”>“系统”>“备份”中。
自上次备份以来至少已过去24小时。
设备空闲。
设备已连接到Wi-Fi网络(如果设备用户尚未选择移动数据备份)。