*   >> läser Utbildning artiklar >> science >> programming

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

håg att Aktiviteten är fortfarande inte aktiv.

  • Med onResume () metoden, blir aktiviteten synlig och aktiv för användaren att interagera med. Aktiviteten kommer att vara på toppen av aktivitetsstapeln på denna punkt. Nu Aktiviteten är i drift /aktivt tillstånd och kan ta emot användarinmatningar.

  • i det aktiva tillståndet, onPause () -metoden kommer att kallas när systemet är på väg att återuppta en annan aktivitet på toppen av denna ett eller när användaren är på väg att navigera till vissa andra andra delar av systemet.

    Det är den sista garanterade samtalet till en metod innan aktiviteten kan bli dödad av systemet. Det vill säga, det finns en möjlighet att din verksamhet kan bli dödad av systemet vid pausläge utan att utföra några ytterligare metodanrop. . Därför är det viktigt att spara användargränssnittet konfiguration och kritiska data på denna metod

  • Som standard kan en aktivitet vara kvar i pausläge om:

    § Användaren har tryckt på hemknappen

    § En annan aktivitet eller anmälan som är på toppen av det Omdömen inte Omdömen helt skymmer sikten underliggande aktivitet

    § Enheten går att sova

  • Det finns tre möjligheter för en aktivitet i pausat tillstånd.

    .:

    1.

    Användaren återupptar aktivitet genom att stänga den nya aktivitet eller anmälan och pausade aktivitet blir Active /löpning genom att ringa Omdömen onResume () Review metod. Omdömen

    2.

    Det blir dödad av systemet under extremt låga förhållanden minnesOmdömen . I det här fallet blir det ingen ytterligare metodanrop före förstörelsen av aktivitet och det måste åter löpa från början genom att ringa Omdömen onCreate () Review och återställer den tidigare konfigurationen från bunt objekt.


    I alla andra fall går till stoppläge genom att köra Omdömen onStop () Review metod. Detta är standardåtgärden när användaren har tryckt på bakåtknappen, eller en ny verksamhet som helt täcker den återupptas på toppen.

  • En aktivitet i stoppläge har också tre olika scenarier för att hända :

    1.

    System dödar det att frigöra resurser. En verksamhet enligt stoppad sate är mer sannolikt att bli dödad av systemet än en i pausläge. Det måste börja cykeln igen med Omdömen onCreate ().

    2.


    Det får startas genom att ringa Omdömen onRestart () Review ,

    onStart () Review

    Page   <<  [1] [2] [3] >>
  • Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.