*   >> Lecture Éducation Articles >> science >> la programmation

Programmation Android: Android I. Activité Lifecycle & amp; ndash; Concepts

Android, il appelle d'abord le onCreate () méthode. Ceci est où nous faisons la création de l'interface utilisateur et l'initialisation des éléments de données. Cette méthode est fournie avec un objet Bundle en tant que paramètre pour restaurer l'état de l'interface utilisateur.

  • méthode onStart () est appelée avant l'activité est visible à l'utilisateur. Rappelez-vous que l'activité est toujours pas actif.

  • Avec la méthode onResume (), l'activité devient visible et active pour l'utilisateur d'interagir avec. L'activité sera au sommet de la pile d'activité à ce stade.

    Maintenant, l'activité est en cours d'exécution Etat /actif et est capable de recevoir des entrées de l'utilisateur.

  • Dans l'état actif, la méthode OnPause () sera appelée quand le système est sur le point de reprendre une autre activité sur le dessus de celui-ci ou lorsque l'utilisateur est en train de naviguer à d'autres d'autres parties du système. Il est le dernier appel à une méthode garantie avant l'activité peut se faire tuer par le système.

    Autrement dit, il ya une possibilité que votre activité peut être tué par le système à l'état de pause sans exécuter d'autres appels de méthode. . Par conséquent, il est important de sauvegarder la configuration de l'interface utilisateur et des données critiques à cette méthode

  • Par défaut, une activité peut rester dans l'état de pause si:

    § L'utilisateur a appuyé sur le bouton d'accueil

    § Une autre activité ou de la notification qui est sur le dessus de celui-ci

    ne fait pas

    occulte complètement la visibilité de l'activité sous-jacente

    § Le dispositif va dormir

  • Il ya trois possibilités pour une activité en état de pause.

    .:

    1.

    L'utilisateur reprend l'activité en fermant la nouvelle activité ou de la notification et l'activité en pause obtient actif /Course en appelant

    onResume ()

    méthode.


    2.

    Il est tué par le système dans des conditions de mémoire extrêmement bas

    . Dans ce cas, il n'y aura pas d'autre méthode appelle avant la destruction de l'activité et il doit être ré-exécuter à partir du début en appelant

    onCreate ()

    et la restauration de la configuration précédente de bundle objet.


    Dans tous les autres cas, il passe à l'état arrêté en exécutant

    onStop ()

    méthode. Ceci est l'action par défaut lorsque l'

    Page   <<  [1] [2] [3] >>
  • Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.