Actualmente tengo un fragmento en una superposición. Esto es para iniciar sesión en el servicio. En la aplicación del teléfono, cada uno de los pasos que quiero mostrar en la superposición son sus propias pantallas y actividades. Hay 3 partes del proceso de inicio de sesión y cada una tenía su propia actividad que se llamó con startActivityForResult().¿Hay algún método que funcione como fragmento inicial para el resultado?
Ahora quiero hacer lo mismo utilizando fragmentos y una superposición. La superposición mostrará un fragmento correspondiente a cada actividad. El problema es que estos fragmentos están alojados en una actividad en Honeycomb API. Puedo conseguir que el primer fragmento funcione, pero entonces necesito iniciarActivityForResult(), que no es posible. ¿Hay algo en la línea de startFragmentForResult() donde puedo patear un nuevo fragmento y cuando está listo, devuelve un resultado al fragmento anterior?
Además, al cargar un fragmento de otro, puede establecer el fragmento de destino y devolver la llamada al método 'onActivityResult' del fragmento principal si lo desea. – PJL
Su respuesta es incompleta, los fragmentos están usando un ciclo de vida como actividades. Por lo tanto, no podemos pasar argumentos a través de métodos, pero debemos usar paquetes para pasar valores. Incluso si el fragmento establece un valor en alguna parte, necesitamos saber cuándo terminó. ¿Deberían los fragmentos anteriores obtener el valor cuando comienza/se reanuda? Esta es una idea Pero no hay una forma adecuada de almacenar el valor, el fragmento podría ser llamado por múltiples otros fragmentos/actividades. – Loenix