sio2:application_avec_appel_de_sous-activites

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
sio2:application_avec_appel_de_sous-activites [2024/12/02 08:41] – [a. Réalisation de la fenêtre principale] dthevenotsio2:application_avec_appel_de_sous-activites [2024/12/02 09:41] (Version actuelle) – [3. Questions] dthevenot
Ligne 14: Ligne 14:
 Créer un nouveau projet (Type Empty View Activity), nommé Inventaire avec les mêmes caractéristiques que la première application déjà créée.  Créer un nouveau projet (Type Empty View Activity), nommé Inventaire avec les mêmes caractéristiques que la première application déjà créée. 
 ==== a. Réalisation de la fenêtre principale  ==== ==== a. Réalisation de la fenêtre principale  ====
-  + {{ :promo_2025:slam:2ecran1.png?200|}}
-{{:promo_2025:slam:2ecran1.png?600|}}+
 Dans une LinearLayout(Vertical) :  Dans une LinearLayout(Vertical) : 
   * **tvTitre** « Articles en stock » (attribut gravity pour centrer)    * **tvTitre** « Articles en stock » (attribut gravity pour centrer) 
Ligne 28: Ligne 27:
 **Traitement du bouton "Quitter"** **Traitement du bouton "Quitter"**
    
-Au niveau de la classe qui gère cette activité (MainActivity.java), ajouter la méthode  initialisations() suivante : +  - Au niveau de la classe qui gère cette activité (MainActivity.java), ajouter la méthode  initialisations() suivante :  
 +{{ :promo_2025:slam:2initialisations.png?600 |}}
  
-Ajouter l'appel de cette méthode au niveau de la méthode onCreate. **Tester**  +  - Ajouter l'appel de cette méthode au niveau de la méthode onCreate. **Tester**  
- +  L'application s'effacera, mais restera présente dans la liste des applications ouvertes, ceci afin d'épargner à l'utilisateur le temps de recharge s'il désire revenir sur cette application.
-L'application s'effacera, mais restera présente dans la liste des applications ouvertes, ceci afin d'épargner à l'utilisateur le temps de recharge s'il désire revenir sur cette application.+
  
 <badge>Jalon1 : fenêtre principale et bouton Quitter fonctionnel</badge> <badge>Jalon1 : fenêtre principale et bouton Quitter fonctionnel</badge>
 ==== b. Réalisation de l'activité "Ajouter un article" ==== ==== b. Réalisation de l'activité "Ajouter un article" ====
 === Réalisation de la fenêtre AjoutArticle === === Réalisation de la fenêtre AjoutArticle ===
 +{{ :promo_2025:slam:2ecranajout.png?200|}}
 __Ajouter une nouvelle activité__ : clic droit au niveau de **app/java**., choisir **new**, puis **Activity** et **Empty View Activity**. Nommer cette activité AjoutArticleActivity, le layout sera activity_ajout_article, puis accepter les options proposées par défaut. __Ajouter une nouvelle activité__ : clic droit au niveau de **app/java**., choisir **new**, puis **Activity** et **Empty View Activity**. Nommer cette activité AjoutArticleActivity, le layout sera activity_ajout_article, puis accepter les options proposées par défaut.
  
Ligne 49: Ligne 48:
  
 **Modifier MainActivity.java :**  **Modifier MainActivity.java :** 
-  - Ajouter la méthode **demarrerAjout** pour gérer l'Intent qui lancera l'activité : +  - Ajouter la méthode **demarrerAjout** pour gérer l'Intent qui lancera l'activité : {{ :promo_2025:slam:2demarrerajout.png?600 |}}
  
-  - Ajouter le code suivant au niveau de la méthode **initialisations** :+  - Ajouter le code suivant au niveau de la méthode **initialisations** :{{ :promo_2025:slam:2ajoutinitialisations.png?600 |}}
   - <badge>Jalon2 : Lien fenêtre principale vers fenêtre d'ajout d'un article</badge>    - <badge>Jalon2 : Lien fenêtre principale vers fenêtre d'ajout d'un article</badge> 
   - Comme pour l'activité principale, gérer le bouton **Quitter** de l'activité d'Ajout d'un article. Un clic sur ce bouton, provoquera un retour vers l'activité principale.    - Comme pour l'activité principale, gérer le bouton **Quitter** de l'activité d'Ajout d'un article. Un clic sur ce bouton, provoquera un retour vers l'activité principale. 
Ligne 69: Ligne 68:
 ===== 3. Questions ===== ===== 3. Questions =====
    
-Répondre aux questions suivantes. Les réponses feront l'objet d'un document publié sur le drive à la suite du précédent. +Répondre aux questions suivantes. Les réponses feront l'objet d'un **document publié sur le drive à la suite du précédent**
   - Présenter le contexte, le travail réalisé et les éventuelles difficultés rencontrées.    - Présenter le contexte, le travail réalisé et les éventuelles difficultés rencontrées. 
   - Comment fait-on pour passer d'une activité à l'autre ?    - Comment fait-on pour passer d'une activité à l'autre ? 
   - Rechercher comment une activité peut passer des informations à une autre   - Rechercher comment une activité peut passer des informations à une autre
 +<badge>Montrer le document à Mme Thevenot</badge>
  
  • sio2/application_avec_appel_de_sous-activites.1733125264.txt.gz
  • Dernière modification : 2024/12/02 08:41
  • de dthevenot