Intent qui ne transmet pas de donnée
Résolu/Fermé
samigtx1459
Messages postés
482
Date d'inscription
vendredi 3 août 2012
Statut
Membre
Dernière intervention
13 janvier 2024
-
Modifié le 18 mai 2020 à 09:28
samigtx1459 Messages postés 482 Date d'inscription vendredi 3 août 2012 Statut Membre Dernière intervention 13 janvier 2024 - 19 mai 2020 à 05:15
samigtx1459 Messages postés 482 Date d'inscription vendredi 3 août 2012 Statut Membre Dernière intervention 13 janvier 2024 - 19 mai 2020 à 05:15
A voir également:
- Intent qui ne transmet pas de donnée
- Logiciel de recuperation de donnée - Guide
- Effacer les données de navigation - Guide
- Donnée gps - Guide
- Reinstaller windows sans perte de données - Guide
- Exemple base de données access à télécharger gratuit - Forum Access
1 réponse
BunoCS
Messages postés
15475
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
23 avril 2024
3 895
Modifié le 18 mai 2020 à 14:24
Modifié le 18 mai 2020 à 14:24
Hello,
Généralement, on n'utilises pas de Bundle intermédiaire pour passer des types simples
Envoi de paramètres
Réception des paramètres (dans le
Note : la variable EXTRA_MUSIC_ID_KEY est en fait une constante que tu aura pris soin d'initialiser correctement .
Or, le flag
Généralement, on n'utilises pas de Bundle intermédiaire pour passer des types simples
Envoi de paramètres
Intent intent = new Intent(this, SecondActivity.class); intent.putExtra(EXTRA_MUSIC_ID_KEY, idMusic); startActivity(intent);
Réception des paramètres (dans le
onCreate()de ta 2nde Activity)
Intent intent = getIntent(); // gets the previously created intent int idMusic = intent.getIntExtra(EXTRA_MUSIC_ID_KEY);
Note : la variable EXTRA_MUSIC_ID_KEY est en fait une constante que tu aura pris soin d'initialiser correctement .
Or, le flag
Intent.FLAG_ACTIVITY_REORDER_TO_FRONTte permet de ré-afficher une Activity déjà créé. Donc, tu ne passes pas dans le
onCreate()mais dans le
onNewIntent().
19 mai 2020 à 05:15