Looking for android Answers? Try Ask4KnowledgeBase
Looking for android Keywords? Try Ask4Keywords

AndroidActivité


Introduction

Une activité représente un seul écran avec une interface utilisateur . Une application Android peut avoir plusieurs activités. Par exemple, une application de messagerie peut avoir une activité pour répertorier tous les e-mails, une autre activité pour afficher le contenu des e-mails, une autre activité pour composer un nouvel e-mail. Toutes les activités d'une application fonctionnent ensemble pour créer une expérience utilisateur parfaite.

Syntaxe

  • annuler onCreate (Bundle savedInstanceState) // Appelé au démarrage de l'activité.

  • void onPostCreate (Bundle savedInstanceState) // Appelé à la fin du démarrage de l'activité (après onStart () et onRestoreInstanceState (Bundle) ont été appelés).

  • void onStart () // Appelé après onCreate (Bundle) - ou après onRestart () lorsque l'activité a été arrêtée, mais est à nouveau affichée pour l'utilisateur.

  • void onResume () // Appelé après onRestoreInstanceState (Bundle), onRestart () ou onPause (), pour que votre activité commence à interagir avec l'utilisateur.

  • void onPostResume () // Appelé lorsque l'activité est terminée (après l'appel de onResume ()).

  • void onRestart () // Appelé après onStop () lorsque l'activité en cours est affichée à nouveau pour l'utilisateur (l'utilisateur y est retourné).

  • void onPause () // Appelé dans le cadre du cycle de vie d'une activité lorsqu'une activité est en arrière-plan, mais n'a pas encore été tué.

  • void onStop () // Appelé lorsque l'utilisateur n'est plus visible.

  • void onDestroy () // Effectue tout nettoyage final avant la destruction d'une activité.

  • void onNewIntent (Intention intentionnelle) // Ceci est appelé pour les activités qui définissent launchMode sur "singleTop" dans leur package, ou si un client a utilisé l'indicateur FLAG_ACTIVITY_SINGLE_TOP lors de l'appel de startActivity (Intent).

  • annulez onSaveInstanceState (Bundle outState) // Appelé pour récupérer l'état par instance d'une activité avant d'être tué pour que l'état puisse être restauré dans onCreate (Bundle) ou onRestoreInstanceState (Bundle) (le Bundle rempli par cette méthode sera transmis aux deux ).

  • void onRestoreInstanceState (Bundle savedInstanceState) // Cette méthode est appelée après onStart () lorsque l'activité est en cours de réinitialisation à partir d'un état précédemment enregistré, donné ici dans savedInstanceState.

Paramètres

Paramètre Détails
Intention Peut être utilisé avec startActivity pour lancer une activité
Paquet Un mappage des clés String vers diverses valeurs parcellables .
Le contexte Interface vers des informations globales sur un environnement d'application.

Remarques

Une activité est un composant d'application qui fournit un écran avec lequel les utilisateurs peuvent interagir pour faire quelque chose, comme composer le numéro du téléphone, prendre une photo, envoyer un courrier électronique ou afficher une carte. Chaque activité se voit attribuer une fenêtre dans laquelle dessiner son interface utilisateur. La fenêtre remplit généralement l'écran, mais peut être plus petite que l'écran et flotter au-dessus des autres fenêtres.

Activité Exemples Liés