我想用BackupManager来支持我的应用程序的数据库。该文档讨论了BackupAgentand BackupAgentHelper,并且它指出BackupAgent如果您有数据库,则要使用它。
另一方面,它BackupAgentHelper有一个整洁FileBackupHelper的东西,让事情变得很容易。
我的问题:
1) 是否可以FileBackupHelper用来备份 /data/data/<myapp>/databases 中的 .sqlite 文件?
2)如果没有,是否可以使用SQLiteOpenHelper内部的方法onBackup()和onRestore()(onCreate/onUpgrade 来备份/恢复)?