I. Android Aktivitet Lifecycle - Begreber
I dette afsnit vil jeg undersøge Android aktivitet livscyklus og forskellige event handlere tilknyttet hver ændringer fase. Hvis du ikke ved, hvad en aktivitet i Android er, gå til Android applikationskomponenter først. Vi ved, hvordan en ansøgning opfører sig desktop platforme som Windows, Linux eller Mac. Efter start af et program, kan vi minimere eller gendanne det, når vi ønsker, og softwaren vil bevare sin tilstand (medmindre systemet går ned).
Situationen er helt anderledes i Android, og vi har mindre kontrol på levetid en ansøgning i Android. Derfor som udvikler, bør vi foretage en grundig viden om Android aktivitet livscyklus før start udvikler
stater:. 1. Aktiv /Løb De grå rektangulære kasser viser de tilbagekald metoder, der kaldes forud for tilstandsændringer Android Aktivitet Lifecycle:. I pause tilstand, aktiviteten er delvist synlige for brugeren, men ikke aktive og tabt fokus. Dette sker, når nogle anden aktivitet er på toppen af denne, som doesnot dækker hele skærmen eller have nogle transparens, således at den underliggende aktivitet er delvist synlig. En pause aktivitet er helt i live og fastholder sin tilstand, men det kan blive dræbt af systemet under lav hukommelse, når hukommelsen kan frigøres ingen andre måder. 3. Stoppet Dette er, når aktiviteten er ikke længere synlig på skærmen. En anden aktivitet er på toppen af det og helt skjuler sin opfattelse. I denne tilstand også aktiviteten er i live og bevarer sin tilstand, men mere tilbøjelige til at blive dræbt af systemet til gratis ressourcer når det er nødvendigt 4. Ødelagte /Dead En aktivitet siges at være døde eller ødelagt, når den ikke længere eksisterer i hukommelsen. Enten aktiviteten er ikke startet endnu, eller når det blev startet og dræbt af systemet i Pause eller Stoppet tilstand at frigøre ressourcer. Android Aktivitet Lifecycle Diagram De grå rektangulære kasser viser de tilbagekald metoder, der kaldes forud for tilstandsændringer Android Aktivitet Lifecycle:. Android Programmering: Android Project Struktur i Eclipse