Je lance des activités à partir de l'activité principale dans mon application à l'aide de l'appel startActivityForResult(intent, ACTIVITY_TYPE), et elles fonctionnent toutes sauf une.
Celui-ci, lorsqu'il est appelé, lance l'activité comme souhaité, mais dans le journal, je peux voir qu'elle onActivityResult()est immédiatement déclenchée. L'activité apparaît mais RESULT_CANCELEDest immédiatement renvoyée onActivityResult().
J'interagis alors avec l'activité, appuie sur un bouton qui appelle finish(), et onActivityResult()ne s'appelle pas cette fois (car apparemment un résultat a déjà été retourné).
Est-ce que ceci signifie quelque chose pour quelqu'un? Quelqu'un a-t-il déjà vu ce comportement?