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 requestCodeje viens de publier startActivityForResult().
J'ai obtenu quelque chose comme 0x40001, 0x20001etc. avec un ensemble de bits supérieur aléatoire. Les documents ne disent rien à ce sujet. Des idées?