*   >> lukeminen koulutus Artikkelit >> science >> programming

Android Ohjelmointi: I. Android Aktiviteetti Lifecycle & amp; ndash; Concepts

me () menetelmä, Activity näkyvät ja Active käyttäjä vuorovaikutuksessa. Toiminta on yläreunassa Activity pinon tässä vaiheessa. Nyt toiminta on käynnissä /aktiivisessa tilassa ja pystyy vastaanottamaan käyttäjän syötteitä.

  • aktiivisessa tilassa, onPause () menetelmää kutsutaan, kun järjestelmä on noin jatkaa toiseen Activity päälle tämän yhden tai kun käyttäjä on aikeissa siirtyä joitakin muita muualle järjestelmään. Se on viimeinen taattu puhelun menetelmä ennen Aktiviteetti voi saada surmansa järjestelmän.

    Eli siellä on mahdollisuus, että toiminta voi tappaa järjestelmän keskeytetyssä tilassa suorittamatta muita metodikutsuja. Siksi on tärkeää tallentaa käyttöliittymän kokoonpanoon ja kriittiset tiedot tällä menetelmällä.

  • Oletuksena aktiivisuus voi jäädä keskeytetty tilassa, jos:

    § Käyttäjä on painanut Koti-painiketta

    § muuta toimintaa tai ilmoituksessa, joka on sen päällä

    ei

    täysin hämärtää näkyvyyttä taustalla Activity.

    § laite menee nukkumaan.


  • On kolme mahdollisuutta Activity alla keskeytetty tila:

    1.

    Käyttäjä jatkaa Toiminta sulkemalla uuden toiminnon tai ilmoituksesta ja keskeytetyn Aktiviteetti saa Aktiivinen /Running soittamalla

    onResume ()

    menetelmää.


    2.

    Se saa surmansa järjestelmän erittäin vähän muistia olosuhteissa

    . Tässä tapauksessa ei enää metodikutsuja ennen tuhoamista Activity ja se tarvitsee uudelleen alkaa alusta soittamalla

    onCreate ()

    ja palauttaa edellisen konfiguraation nippu esine.


    Kaikissa muissa tapauksissa se menee pysäytystilaan suorittamalla

    onStop ()

    menetelmä. Tämä on oletustoiminto, kun käyttäjä on painanut back-näppäintä, tai uuden toiminnan, joka peittää täysin se jatkuu päälle.

  • Toiminta alle pysähtynyt valtio on myös kolme erilaista skenaariota tapahtuu :

    1.

    Järjestelmän tappaa se vapauttaa resursseja. Toiminta alle pysähtyi ruuvaten on todennäköisemmin surmansa järjestelmä kuin yksi keskeytetty tilassa. Se on aloitettava syklin uudelleen

    onCreate ().

    2.


    se saa uudelleen soittamalla

    onRestart ()

    ,

    ONSTART ()

    ja

    onResume ()

    esitetyssä järjestyksessä, jos käyttäjä siirtyy takaisin Activity uudelleen. Tässä tapauksessa, käyttöliittymä on ehjä ja ei tarvitse palauttaa.

    Page   <<  [1] [2] [3] >>
  • Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.