Comprendre la Classe Principale dans une Application Android

MainActivity.java
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre à programmer en Java pour Android
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de :

  • Comprendre le rôle de la MainActivity dans une application Android.
  • Apprendre à manipuler la méthode onCreate et à configurer le layout de l'application.
  • Explorer la création et l'utilisation des menus d'options dans une activité Android.

Introduction à la classe principale d'une application Android, connue sous le nom de MainActivity.

Dans cette leçon, nous plongeons dans les détails de la classe appelée au lancement de notre application Android, communément appelée classe principale ou MainActivity. Nous découvrons comment cette classe, qui se trouve généralement dans le dossier Java sous AppID/MainActivity.java, est construite par défaut par Android Studio. Actuellement, elle est très succincte avec trois méthodes par défaut.

La classe MainActivity hérite d'ActionBarActivity et surcharge principalement la méthode onCreate, qui est le premier événement du cycle de vie d'une activité. Nous apprenons comment cette méthode initialise notre vue avec setContentView, en utilisant un identifiant venant de la classe R.java associée à notre layout ActivityMain.

Ensuite, nous explorons la création et la manipulation du menu d'options à travers les méthodes onCreateOptionsMenu et onOptionsItemSelected. Ces méthodes permettent de désérialiser un fichier XML (MainMenu) pour définir les items du menu et de gérer les interactions avec ces items. Nous voyons comment l'identifiant ActionSetting est utilisé pour réagir aux actions du menu.

Voir plus
Questions réponses
Quel est le rôle de la méthode onCreate dans une activité Android ?
La méthode onCreate de l'activité Android initialise l'interface utilisateur de l'application et définit le layout principal à utiliser pour cette activité.
Comment les identifiants de layout sont-ils récupérés dans la MainActivity ?
Les identifiants de layout sont récupérés à partir de la classe R.java, spécifiquement dans la sous-classe Layout, où ils sont déclarés comme variables statiques.
Que fait la méthode onOptionsItemSelected dans le contexte d'une activité Android ?
La méthode onOptionsItemSelected gère les événements de sélection des items du menu d'options, permettant de définir des actions spécifiques lorsqu'un item de menu est sélectionné.

Programme détaillé