Introduction à la MainActivity
Objectifs
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.
Résumé
Introduction à la classe principale d'une application Android, connue sous le nom de MainActivity.
Description
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.