android - 完整备份内容 xml 文件应该为空还是根本不添加以包含所有内容?

标签 android xml backup

所以我在我的应用程序 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/

相关文章:

serialization - Kotlin 数据类使用 GSON 动态创建其字段的 json

android - VideoView RTSP 延迟

java - HBASE备份-导出/导入的Java API如何工作?

c++ - Exe 在 BackupRead Windows 函数中崩溃

android - 当我尝试同步Gradle文件时,出现错误

java - Xposed 未加载我的模块,ClassNotFoundException

xml - 在使用XPath的XSLT中

javascript - 在 HTML 文档中使用 XML 文件中的数据

xml - 到达某个节点时停止处理 XML

linux - 在 Ubuntu 中备份整个磁盘