Ver Mensaje Individual
  #2  
Viejo 01/09/13, 11:29:49
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Lo que hay que hacer es poner el siguiente código en la Activity:

@override
protected void onActivityResult (int requestCode, int resultCode, Intent data) {
getSupportFragmentManager().findFragmentById(AQUI_ EL_ID).onActivityResult(requestCode,resultCode,dat a);
}

Haciendo eso haces que la Activity invoque al onActivityResult del Fragment, a mi me funciona perfectamente.

Y en cuanto a la segunda pregunta, el Bundle que te devuelve el onActivityResult es un Bundle completamente nuevo, que nada tiene que ver con el que tú enviaste. Así que si la Activity a la que llamas no te devuelve ningún valor "id" no lo vas a obtener aunque tú lo hayas mandado.

Última edición por kriogeN Día 01/09/13 a las 11:32:44.
Responder Con Cita