为什么要重新安装应用程序,虽然备份允许有时清除SP?

问题描述 投票:2回答:1

我注意到,重新安装我的应用程序(在调试模式下连连构建它),有时清除我的SP有时不是。我认为增加的android:allowBackup =“真”在Manifest.xml文件的应用程序选项卡可能随时恢复它,我重新构建应用程序。

<application 
android:allowBackup="true" 
.
.
.
>
  1. 是否在构建应用程序,并在实际上将其卸载,然后重新安装?而如果它的实际工作这样的,它的工作原理发布模式一样吗?
  2. 什么机器人:allowBackup =“真”,其实呢?我想它创建的手机指向一个需要备份的重要数据永久文件。
  3. 当通过谷歌播放更新的应用程序,什么是实际过程?在应用程序卸载,然后重新安装?或者它只是更新必要的代码吗?它是如何影响记忆?
  4. 什么是我的共享,偏好的真正原因实际上得到删除?
android xamarin sharedpreferences backup manifest
1个回答
2
投票

当谈到喜欢的东西共享偏好,他们通常要调试会话之间保存(假设你没有手动删除从模拟器/设备的应用程序)。

检查的Visual Studio设置,以确保它正试图保存数据/缓存目录:

阅读Xamarin如何处理调试版本更新“快速部署”部分:

在开发过程中“自动备份”(android:allowBackup="true")几乎是无关紧要的,看下面的条件中,是备份到您的谷歌云端硬盘帐户。

当所有满足以下条件时自动备份发生:

  • 用户已启用备用设备上。
  • 自上次备份后至少24小时已经过去了。
  • 设备处于空闲状态。
  • 该装置被连接到Wi-Fi网络(如果设备用户还没有在选择了移动数据备份)。

在Android(Back up user data with Auto Backup)文档中更详细地覆盖此。

© www.soinside.com 2019 - 2024. All rights reserved.