Comment puis-je actualiser une activité précédente après le retour du bouton est pressé?
Je suis de la construction d'une application alarme. J'ai actuellement une ListActivity qui affiche la liste des alarmes et une autre activité qui change l'heure de l'alarme. Mon problème est que quand je décide d'entrer dans l'activité pour changer l'heure de l'alarme, puis appuyez sur le bouton de retour, il ne s'actualise pas. Cependant, j'ai mis en place un bouton qui renvoie à la ListActivity et si je le presse, la liste des alarmes sont actualisées. Comment puis-je, après avoir appuyé sur le bouton de retour, pour actualiser la liste des alarmes?
onRestart() est meilleure pour cette! onResume() la procédure deux fois, et onRestart() est appelée lorsque vous appuyez sur le bouton de retour, et la procédure est effectuée une seule fois.
OriginalL'auteur Johnathan Au | 2013-04-23
Vous devez vous connecter pour publier un commentaire.
Vous devrez probablement remplacer votre onResume() pour vérifier si la liste des alarmes ont été actualisée afin que chaque fois que vous venez à l'/revenir à votre ListActivity, vous obtiendrez les mises à jour.
OriginalL'auteur Kirsten Koa
Dans votre liste d'alarme activité
utilisation
Si vous avez fait cela dans onResume puis son appel à deux reprises lors de début de l'activité n 2e lors de votre activité de redémarrer.
J'ai testé à l'aide de onResume() et lorsque l'Activité est créée, elle appelle la fonction (et il n'est pas nécessaire). Mais à l'aide de onRestart (), il est seulement appelé, dans le cas de l'Activité est appelée par le bouton de retour (et c'est ce que nous voulons). Donc, en utilisant onRestart() est bien meilleure pour cette!
OriginalL'auteur Dhawal Sodha Parmar
voici le code.
j'ai toujours l'utiliser lorsqu'il est de retour listview.
OriginalL'auteur Abox LsrKdz
Je suis en utilisant la suivante.
OriginalL'auteur aanshu