le démarrage de l'activité avec bouton android
Est-il possible de commencer à la même activité, cliquez sur le bouton.
J'ai un bouton dans mon MainActivity et je veux que lorsque je clique sur ce bouton sur l'Activité en cours (MainActivity) redémarre (recommencer) ? Merci à l'Avance.
- oui, vous pouvez.. mais pourquoi voulez-vous faire ?
- Appel
startActivity(new Intent(MyActivity.this,MyActivity.class))
alors appelfinish()
- C'est une mauvaise pratique. Le onCreate cycle de l'activité est très cher. Si vous voulez mettre à jour des choses sur l'activité, pourquoi ne pas créer une méthode qui va le faire? et de l'appeler quand vous cliquez sur votre bouton.
- Oui j'ai fait cela, mais je ne pouvais pas le faire fonctionner c'est pourquoi pensait-il d'autre moyen. Ici, c'est que j'ai posté la question qui a été mon problème http://stackoverflow.com/questions/15008272/app-crashing-while-trying-to-take-new-photo
Vous devez vous connecter pour publier un commentaire.
Essayez ceci 🙂
Mais je ne comprends pas pourquoi tu veux le faire 😛
La seule façon de le faire est de lancer à l'Intention de cette reprise de l'Activité. Mais, je ne vois pas pourquoi vous voulez le faire, juste pour actualiser le contenu de l'Activité de l'appel de la même activité au sein de cette activité.. est redondante et n'a pas de sens.
Si vous voulez juste pour recharger l'activité, pour quelque raison que ce soit, vous pouvez utiliser
this.recreate();
oùthis
est l'Activité.