*   >> Lese Utdanning Artikler >> science >> programming

Android Programmering: I. Android aktivitet Lifecycle & amp; ndash; Concepts

aktivitet er fortsatt ikke aktiv.

  • Med onResume () -metoden, aktivitets bli synlig og aktiv for brukeren å samhandle med. Aktiviteten vil være på toppen av aktiviteten stabelen på dette punktet. Nå Aktiviteten er i drift /aktiv tilstand og er i stand til å motta brukerinnganger.

  • I Aktiv tilstand, onPause () metoden vil bli kalt når systemet er i ferd med å gjenoppta en annen aktivitet på toppen av denne eller når brukeren er i ferd med å gå til noen andre andre deler av systemet.

    Det er det siste anropet garantert en fremgangsmåte før aktiviteten kan bli drept av systemet. Det vil si, det er en mulighet for at din virksomhet kan bli drept av systemet på pausetilstand uten å utføre ytterligere metodekall. . Derfor er det viktig å lagre brukergrensesnitt konfigurasjon og kritiske data på denne metoden

  • Som standard kan en aktivitet forbli i pausetilstand hvis:

    § Brukeren har trykket på hjem-knappen

    § En annen aktivitet eller melding som er på toppen av det

    ikke

    helt tilslører synligheten av underliggende aktivitet

    § Enheten går i dvale

  • Det er tre muligheter for en aktivitet i henhold stanset tilstand.

    .:

    1.

    fortsetter Brukeren aktiviteten ved å lukke ny aktivitet eller varsling og pause Aktivitet får Aktiv /løper ved å ringe

    onResume ()

    metoden.


    2.

    Det blir drept av systemet under ekstremt lite minne forhold

    . I dette tilfellet vil det ikke være noen ytterligere metodekall før ødeleggelsen av aktiviteten, og det må være å kjøre fra begynnelsen ved å ringe

    onCreate ()

    og gjenopprette den forrige konfigurasjon fra bundle objekt.


    I alle andre tilfeller det går til stoppet tilstand ved å utføre

    onStop ()

    metoden. Dette er standardhandlingen når brukeren har trykket på tilbakeknappen, eller en ny aktivitet som helt dekker det fortsetter på toppen.

  • En aktivitet i henhold stoppet Staten har også tre ulike scenarier for å skje :

    1.

    System dreper den for å frigjøre ressurser. En aktivitet i henhold stoppet sate er mer sannsynlig å bli drept av systemet enn en i pausetilstand. Det er behov for å starte syklusen igjen med

    onCreate ().


    2.

    Det blir startet på nytt ved å ringe

    onRestart ()

    , etter onStart ()

    og Selge onResume ()

    Page   <<  [1] [2] [3] >>
  • Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.