Passer des données avec un événement entre les activités dans les onglets - Android
-
11-12-2019 - |
Question
J'ai une tabactivité avec 4 onglets (activités) dedans. Maintenant, je veux transmettre des données entre ces 4 onglets.Je sais comment le transmettre au parent (tabactivité), mais comment puis-je la transmettre à l'une des activités des onglets de course?Avec Putextra, je peux transmettre certaines données, mais comment puis-je savoir dans l'autre activité qu'elle a reçu des données (quelque chose comme un événement / rappel / autre)?
La solution
Vous vérifiez si les données sont dans l'intention de GetExtra.Je résoudrais cela avec des variables statiques publiques.Il suffit d'obtenir la référence à l'objet d'ONRESUM dans votre activité.N'oubliez pas de vérifier que c'est NULL
Autres conseils
D'autres moyens sont:
faire une variable statique publique. Préférence.
Stockez-le en SQLite.