Exportação e importação simples de um banco de dados SQLite no Android

Estou tentando implementar um simplesSQLite exportar / importar para fins de backup. A exportação é apenas uma questão de armazenar uma cópia do @ brucurrent.db Arquivo. O que eu quero fazer para importar é apenas excluir o @ anticurrent.db e renomeie o arquivoimported.db arquivo paracurrent.db. Isso é possível? Quando tento esta solução, recebo o seguinte erro:

06-30 13:33:38.831: ERROR/SQLiteOpenHelper(23570):
    android.database.sqlite.SQLiteDatabaseCorruptException: error code 11: database disk image is malformed

Se eu olhar o arquivo de banco de dados bruto em umSQLite navegador parece bom.

questionAnswers(3)

yourAnswerToTheQuestion