Atualizar banco SQLite sem perder os dados

Olá

Tenho uma aplicação Android Publicada e já rodando em alguns aparelhos.

Agora preciso atualizar essa aplicação e adicionar mais campos nas tabelas existentes e adicionar novas tabelas no banco. Só que sem perder os dados existente dos usuários.

Pesquisei no google mais não achei nada bem explicado, ai fiquei com medo de fazer errado.

Alguém poderia me dar uma dica de como fazer ou algum link de alguma forma de fazer isso seguro?

Obrigado

Olá, você pode usar o método onUpgrade() para isso. Seguem exemplos.

o/

Eu também estava procurando por isso e lendo os dois artigos que o “Bear” colocou acima achei esse blog, que explica bem essa atualização, segue:

Me ajudou aqui, espero que ajude você também