Question

Je construis une application qui a 2 classes - Buttons_class - display_class Je veux les conserver comme classes distinctes. Lorsque l'utilisateur clique sur un bouton, la routine ONClick dans Buttons_class crée une intention et un bundle et démarre l'activité Display_Class. Cela fonctionne bien. L'affichage_class obtient les informations et les affiche dans un TextView.

Que doit-il arriver ensuite? Si l'utilisateur clique sur un deuxième bouton, l'affichage_activité doit-il être recréé? Une nouvelle intention doit-elle être créée? Comment les informations vont-elles d'une activité à la suivante chaque fois que l'utilisateur clique sur un bouton. Tous les exemples seront grandement appréciés.

Était-ce utile?

La solution

Si l'utilisateur clique sur un deuxième bouton, l'affichage_activité doit-il être recréé?

Quand vous appelez startActivity(), par défaut, il crée une nouvelle instance de l'activité. Vous pouvez contrôler cela avec des drapeaux sur l'intention si vous le souhaitez, comme FLAG_ACTIVITY_REORDER_TO_FRONT.

Une nouvelle intention doit-elle être créée?

Si vous commencez une activité différente, oui. Si vous commencez une autre copie de Display_Activity, peut-être pas.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top