Je souhaite actualiser une liste lorsque l'utilisateur revient à l'activité principale d'une activité enfant. I Overrode onActivityResult
et la fonction est appelée lorsque j'appuie sur le bouton de retour sur l'activité enfant. Cependant, il existe d'autres façons de revenir à l'activité principale de l'activité enfant et tous les moyens doivent déclencher l'actualisation. Cependant quand j'appelle finish
de l'enfant, onActivityResult
n'est jamais appelé.finish() ne déclenche pas onActivityResult
J'utilise startActivityForResult
pour démarrer l'activité enfant
Intent i = new Intent(ConfGroupActivity.this, ConfGroupDetailsActivity.class);
ConfGroupActivity.this.startActivityForResult(i, 0);
Et je termine l'activité de l'enfant comme celui-ci
setResult(0);
finish();
Nice ... Je n'avais pas pris cela en compte. – Cristian