【问题标题】:allowBackup="true" not saving data after uninstallingallowBackup="true" 卸载后不保存数据
【发布时间】:2019-08-31 13:28:32
【问题描述】:

Android docs 说:

默认情况下,自动备份包括大多数目录中的文件 由系统分配给您的应用程序

  • 共享首选项文件

  • 保存到应用内部存储的文件

但是,我的应用当前存储了一个 SharedPreference 项目,该项目在卸载后未保存。

在我卸载我的应用程序之前,我的共享偏好sharedPref.getInt("locationCount", 0)2。但是当我卸载并重新安装时,它会重置为原始值0

AndroidManifest.xml

<application
    android:name=".CustomApplication"
    android:allowBackup="true"
    android:supportsRtl="true"
    android:usesCleartextTraffic="true"

知道为什么它没有保存吗?

【问题讨论】:

    标签: android kotlin sharedpreferences


    【解决方案1】:

    当满足以下所有条件时,会自动进行备份:

    用户已在设备上启用备份。在 Android 9 中,此设置位于“设置”>“系统”>“备份”中。

    自上次备份以来已过去至少 24 小时。

    设备处于空闲状态。

    设备已连接到 Wi-Fi 网络(如果设备用户未选择加入移动数据备份)。

    【讨论】:

      猜你喜欢
      • 2013-11-10
      • 1970-01-01
      • 1970-01-01
      • 2016-06-16
      • 1970-01-01
      • 2020-05-09
      • 2019-03-19
      • 2011-08-31
      • 1970-01-01
      相关资源
      最近更新 更多