我注意到,重新安装我的应用程序(在调试模式下连连构建它),有时清除我的SP有时不是。我认为增加的android:allowBackup =“真”在Manifest.xml文件的应用程序选项卡可能随时恢复它,我重新构建应用程序。
<application
android:allowBackup="true"
.
.
.
>
当谈到喜欢的东西共享偏好,他们通常要调试会话之间保存(假设你没有手动删除从模拟器/设备的应用程序)。
检查的Visual Studio设置,以确保它正试图保存数据/缓存目录:
阅读Xamarin如何处理调试版本更新“快速部署”部分:
在开发过程中“自动备份”(android:allowBackup="true"
)几乎是无关紧要的,看下面的条件中,是备份到您的谷歌云端硬盘帐户。
当所有满足以下条件时自动备份发生:
- 用户已启用备用设备上。
- 自上次备份后至少24小时已经过去了。
- 设备处于空闲状态。
- 该装置被连接到Wi-Fi网络(如果设备用户还没有在选择了移动数据备份)。
在Android(Back up user data with Auto Backup)文档中更详细地覆盖此。