所以我在我的应用程序 list 中添加了一些东西,我看到我的应用程序标签上有一个警告:
On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute android:fullBackupContent to specify an @xml resource which configures which files to backup.
然后我搜索了一下。显然只有 2 个标签:<include>
和 <exclude>
.我不想从备份中排除任何文件,因为我没有任何本地相关文件,也不需要任何 <include>
标记为
<include>:
Specifies a set of resources to back up, instead of having the system back up all data in your app by default.
当我看到如果我不放任何 <include>
标签,则系统将back up all data in your app by default
,这正是我想要的。
现在我有一个问题:我应该添加 backup_content.xml
文件,但默认设置为空,或者根本不添加文件? (在这种情况下,Android Studio 会提示)
最佳答案
快速解决方案:
AndroidManifest.xml
<application
android:allowBackup="true"
android:fullBackupContent="true"
...
...
...
</application>
更多详情见:https://developer.android.com/guide/topics/data/autobackup
关于android - 完整备份内容 xml 文件应该为空还是根本不添加以包含所有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35924609/