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_CANCELED
est 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?