Я хотел бы использовать BackupManager
для резервного копирования БД для моего приложения. В документации говорится о BackupAgent
и BackupAgentHelper
и говорится, что вы хотите использовать BackupAgent
, если у вас есть БД.
С другой стороны, у BackupAgentHelper
есть аккуратный FileBackupHelper
, который упрощает задачу.
Мои вопросы:
1) Можно ли использовать FileBackupHelper
для резервного копирования файла .sqlite в /data/data/‹myapp>/databases?
2) если нет, то можно ли использовать методы SQLiteOpenHelper
внутри onBackup()
и onRestore()
(onCreate/onUpgrade для резервного копирования/восстановления)?