Je commence une nouvelle activité à partir de mon fragment avec
startActivityForResult(intent, 1);
et souhaitez gérer le résultat dans l'activité parent du fragment:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Log.d(TAG, "onActivityResult, requestCode: " + requestCode + ", resultCode: " + resultCode);
if (requestCode == 1) {
// bla bla bla
}
}
Le problème est que je n'ai jamais eu le message que requestCode
je viens de publier startActivityForResult()
.
J'ai obtenu quelque chose comme 0x40001
, 0x20001
etc. avec un ensemble de bits supérieur aléatoire. Les documents ne disent rien à ce sujet. Des idées?