Hasta ahora, utilicé la función startActivity con éxito y ahora que necesito usar StartActivityResult, tengo un problema.onActivityResult nunca se llamó
Al utilizar esta función, la actividad que espero que se inicie se inicia correctamente, pero parece que nunca se llama a la función onActivityResult.
Aquí está mi código en la actividad FriendPicker, a lauch la actividad MoodPicker:
Intent intent = new Intent(FriendPicker.this, MoodPicker.class);
startActivityForResult(intent, 2);
Y aquí es mi código en la actividad MoodPicker:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent)
{
super.onActivityResult(requestCode, resultCode, intent);
Log.i("in OnActivityResult", "Activity Result");
switch (requestCode)
{
case 2:
Log.i("in OnActivityResult", "Activity Resut 2");
break;
}
}
y nada en mi archivo de registro que está escrito (Por supuesto, compruebe que mi archivo de registro funcionaba correctamente y comprobé con una salida de vista de texto).
¿Hay algo que olvidé declarar en el archivo Manifest?
Gracias de antemano.
OK matan, ahora lo tengo. ¡Gracias! – thomaus
Agregue su solución para que otros usuarios que lean esta publicación puedan encontrar ayuda útil. –