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