OnDestroy () mientras "espera" para onActivityResult ()
Tengo una aplicación con dos actividades: "A" y "B".
"A" usa startActivityForResult()
para generar "B", es decir, espera "B". Ahora, suponga que "B" está en primer plano. ¿Puede el sistema Android destruir la actividad "A" sin destruir también "B"? (Si es así, entonces cuando "B" está terminado, por ejemplo, después de la entrada del usuario, la actividad "A" debe ser recreada y puesta nuevamente en primer plano por el sistema Android, y necesito recordar y restaurar "A" a su anterior estado de IU. )
- Android weakReference to Activity se anula mientras se está ejecutando la actividad
- SQLite, ¿cómo obtener todos los nombres de tablas en la base de datos?
- Error "Paquete R no existe" al crear con Gradle desde la línea de comandos
- Android: el reproductor de youtube ha sido lanzado
- La aplicación se bloquea cuando se utiliza la retrollamada de Retrofit en modo de depuración
Tenga en cuenta que no estoy hablando de matar el proceso (que es diferente caso: si un proceso es matado, todas las actividades se matan y onDestroy () no se llama o no se garantiza que se llama). La pregunta es simplemente acerca de si onDestroy () es posible mientras se espera el resultado de una subactividad.
- Cómo tener varias instancias de Servicio en Android
- Android GridLayout obtener fila / columna
- Texto diferente para cada imagen en el visor de imágenes
- Android: ¿Cómo mantener la configuración local de la aplicación independiente de System Locale?
- "Aapt" IOException error = 2, No hay tal archivo o directorio "¿por qué no puedo construir mi gradle en jenkins?
- Android - Canvas onDraw con cámara ampliada siguiendo movimientos de carácter
- Establecer el interpolador para las animaciones de Android en Java
- Cómo obtener la dirección IP y los nombres de todos los dispositivos en la red local en Android
Si la Actividad A se mata en el momento en que B termina, se garantiza que
- A se volverá a crear.
- A dará el resultado.
En otras palabras, A se volverá a crear la próxima vez que el usuario lo visite / lo necesite, y en ese momento se entregarán los resultados pendientes (de B a A).
Observe también que es por eso que los resultados deben devolverse a través de una sola llamada de actividad con un código de solicitud de número entero, en lugar de un objeto de devolución de llamada arbitrario.
- Android OnBackPressed finish ()?
- ¿Cómo puedo detener la capitalización automática en un campo de introducción de texto html en un teléfono Android / Samsung?