Backup / Restauração do Sqlite DB Android
Eu queria saber quais são as melhores práticas para fazer backup e restaurar um banco de dados SQLite no Android. Atualmente, abordo o problema fazendo o backup do banco de dados e usando fluxos de entrada / saída de arquivo para copiá-lo para o cartão SD. Então eu uso o processo inverso se eu quiser restaurar e backup antigo.
Este método parece funcionar e ainda não corrompeu meus dados. Eu estou querendo saber se esta é a melhor abordagem ou se há uma maneira mais segura de fazer isso?
obrigado