SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

Salvar dados no método onDestroy da atividade


OnDestroy nem sempre será chamado. Dos documentos do ciclo de vida --

Quando sua atividade recebe uma chamada para o método onStop(), ele não fica mais visível e deve liberar quase todos os recursos que não são necessários enquanto o usuário não o estiver usando. Depois que sua atividade for interrompida, o sistema poderá destruir a instância se precisar recuperar a memória do sistema. Em casos extremos, o sistema pode simplesmente matar seu appprocess sem chamar o retorno de chamada onDestroy() final da atividade, por isso é importante que você use onStop() para liberar recursos que possam vazar memória.

Embora o método onPause() seja chamado antes de onStop(), você deve usar onStop() para realizar operações de desligamento maiores e mais intensivas na CPU, como gravar informações em um banco de dados

consulte Parar sua atividade