*   >> Læs Uddannelse artikler >> science >> programming

Android Programmering: I. Android Activity Lifecycle & amp; ndash; Begreber

or brugeren. Husk, at aktivitet er endnu ikke aktiv.

  • Med onResume () metode, aktiviteten bliver synlige og Aktiv for brugeren at interagere med. Aktiviteten vil være i toppen af ​​aktiviteten stakken på dette punkt. Nu aktiviteten er i løb /aktiv tilstand og er i stand til at modtage brugernes indgange.

  • i den aktive tilstand, onPause () metode vil blive kaldt, når systemet er ved at genoptage en anden aktivitet oven på denne ene eller når brugeren er ved at navigere til nogle andre andre dele af systemet.

    Det er den sidste garanteret opkald til en fremgangsmåde, før aktiviteten kan blive dræbt af systemet. Det vil sige, er der en mulighed for, at din aktivitet kan blive dræbt af systemet på den pause tilstand uden at udføre yderligere metodekald. . Derfor er det vigtigt at gemme brugergrænsefladen konfiguration og kritiske data på denne metode

  • Som standard kan en aktivitet forblive i pause tilstand, hvis:

    § Brugeren har trykket på knappen Hjem

    § En anden aktivitet eller meddelelse, der er på toppen af ​​det

    ikke

    helt tilslører synligheden af ​​underliggende aktivitet

    § Enheden går på vågeblus

  • Der er tre muligheder for en aktivitet under pause tilstand.

    .:

    1.

    Brugeren genoptager aktivitet ved at lukke den nye aktivitet eller anmeldelse og den er sat på pause Activity får Aktiv /Løb ved at ringe

    onResume ()

    metode.


    2.

    Det bliver dræbt af systemet under ekstremt lave hukommelse betingelser

    . I dette tilfælde vil der ikke være yderligere metode kalder før ødelæggelsen af ​​aktivitet, og det skal være re-run fra begyndelsen ved at kalde

    onCreate ()

    og genoprette den tidligere konfiguration fra bundt objekt.


    I alle andre tilfælde det går til stoppet tilstand ved at udføre

    onStop ()

    metode. Dette er standard handling, når brugeren har trykket på knappen igen, eller en ny aktivitet, som fuldstændig dækker det genoptages på toppen.

  • en aktivitet under stoppet tilstand har også tre forskellige scenarier til at ske :

    1.

    System dræber det at frigøre ressourcer. En aktivitet under stoppet sate er mere tilbøjelige til at blive dræbt af systemet end én på pause tilstand. Det har brug for at starte cyklussen igen med

    onCreate ().


    2.

    Det bliver genstartet ved at ringe

    Page   <<  [1] [2] [3] >>
  • Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.