I. Android aktivitet Lifecycle - Konsepter
I denne delen vil jeg utforske Android aktiviteten livssyklus og ulike event handlers knyttet til hver scene endringer. Hvis du ikke vet hva en aktivitet i Android er, gå til Android programkomponenter først. Vi vet hvordan et program oppfører seg i stasjonære plattformer som Windows, Linux eller Mac. Etter å ha startet et program, kan vi minimere eller gjenopprette den når vi vil, og programvaren vil bevare sin tilstand (med mindre systemet krasjer).
Situasjonen er helt annerledes i Android, og vi har mindre kontroll på levetiden en applikasjon i Android. Derfor som utvikler, bør vi foreta en grundig kunnskap om Android aktivitet livssyklus før start utvikle
States. 1. Aktiv /løper De grå rektangulære boksene viser tilbakeringing metoder som kalles før de statlige endringer Android aktivitet Lifecycle. I stanset tilstand, er aktiviteten delvis synlig for brukeren, men ikke aktiv og tapt fokus. Dette skjer når noen annen aktivitet er på toppen av dette en som doesnot dekke hele skjermen eller å ha noen transparang slik at den underliggende aktiviteten er delvis synlig. En midlertidig stoppet aktiviteten er helt levende og opprettholder sin tilstand, men det kan bli drept av systemet under lite minne når minnet kan bli frigjort på ingen andre måter. 3. Stoppet Det er når aktiviteten er ikke lenger synlig i skjermen. En annen aktivitet er på toppen av det, og helt tilslører sitt syn. I denne tilstanden også aktiviteten er i live og bevarer sin tilstand, men mer sannsynlig å bli drept av systemet for å frigjøre ressurser når det er nødvendig 4. Ødelagt /Døde En aktivitet sies å være død eller ødelagt når det ikke lenger eksisterer i minnet. Enten aktiviteten ikke har startet ennå, eller når det ble startet og drept av systemet i pause, stoppet staten til å frigjøre ressurser. Android Activity Lifecycle Diagram De grå rektangulære boksene viser tilbakeringing metoder som kalles før de statlige endringer Android aktivitet Lifecycle. Husk atAndroid Programmering: Android prosjektstrukturen i Eclipse