c# - 应用程序设置不会在 Xamarin.Forms 中删除
问题描述
我正在使用 Xamarin.Forms 开发应用程序,该应用程序将一些数据存储为应用程序设置,问题是当我从 Android 手机中删除该应用程序并再次安装时,旧的 AppSettings 不会删除。
解决方案
这是因为Auto Backup for Apps会自动备份针对 Android 6.0(API 级别 23)或更高版本的应用程序中的用户数据。当allowBackup设置为时会发生这种情况true
。
您必须通过将其添加到您的应用程序标签并将其设置为false
:
<application android:allowBackup="false" android:fullBackupContent="false" ...>
...
</application>
还要设置fullBackupContent以false
确保没有备份任何数据。
HIH
推荐阅读
- asp.net - 即使在传递数据之后,JsonElement 参数的 valuekind 也未定义?
- javascript - 无法读取未定义反应错误的属性“长度”
- http - 服务器如何调用端点 https 或 http
- git - 如何在 VS 中添加文件并将其推送到克隆存储库中
- git - git format-patch 在功能分支上返回空响应
- abap - 如何在 SAP GW 中实现 SSE(服务器端事件)
- coinbase-api - 使用 coinbase-api 通过 apiKey 和 apiSercrt 获取所有账户
- node.js - 比较 2 个嵌套的 Json 数组,用 Json B 覆盖和合并 Json A
- tensorflow - 使用 pytorch rnn 模型进行推断时的准确性损失
- google-cloud-platform - 为什么我在为我的操作系统下载任何补丁时需要启用 Cloud NAT,即使我使用的是私人 Google 访问权限