sql >> Databasteknik >  >> RDS >> SQLite

Spara data i aktivitetens onDestroy-metod

OnDestroy kommer inte alltid att kallas. Från livscykeldokumenten --

När din aktivitet tar emot ett anrop till onStop()-metoden är den inte längre synlig och bör frigöra nästan alla resurser som inte behövs medan användaren inte använder den. När din aktivitet har stoppats kan systemet förstöra instansen om det behöver återställa systemminnet. I extrema fall kan systemet helt enkelt döda din appprocess utan att anropa aktivitetens sista onDestroy()-återuppringning, så det är viktigt att du använder onStop() för att frigöra resurser som kan läcka minne.

Även om metoden onPause() anropas före onStop(), bör du använda onStop() för att utföra större, mer CPU-intensiva avstängningsoperationer, som att skriva information till en databas

se Stoppa din aktivitet



  1. Överbrygga RDBMS och NoSQL:Introduktion till 2DX UI-kluster

  2. @BatchSize en smart eller dum användning?

  3. Noll uppgraderingar av driftstopp på ett enkelt sätt med ClusterControl

  4. T-SQL - Infoga data i överordnade och underordnade tabeller