Estoy comenzando una nueva Actividad desde mi Fragmento con
startActivityForResult(intent, 1);
y desea manejar el resultado en la Actividad principal del Fragmento:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Log.d(TAG, "onActivityResult, requestCode: " + requestCode + ", resultCode: " + resultCode);
if (requestCode == 1) {
// bla bla bla
}
}
El problema es que nunca recibí el requestCodeque acabo de publicar startActivityForResult().
Obtuve algo como 0x40001, 0x20001etc. con un conjunto de bits aleatorio más alto. Los documentos no dicen nada sobre esto. ¿Algunas ideas?