estoy empezando una nueva actividad de mi Fragmento conrequestCode mal en onActivityResult
startActivityForResult(intent, 1);
y quiere gestionar el resultado en la actividad del fragmento padres:
@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 Obtuve el requestCode
que acabo de publicar en startActivityForResult()
. Obtuve algo como 0x40001, 0x20001, etc. con un conjunto de bits aleatorio mayor. Los documentos no dicen nada sobre esto. ¿Algunas ideas?
posible duplicado de [onActivityResult no ser llamado en el fragmento] (http://stackoverflow.com/questions/6147884/onactivityresult- not-being-called-in-fragment) – PhoneixS