Tengo una tarea en segundo plano que me gustaría manejar. El asunto es que cuando la tarea finalice, me gustaría llamar a una nueva actividad para mostrar el resultado al usuario, solo si mi Actividad principal se muestra; de lo contrario, me gustaría enviar solo una notificación para que el usuario pueda ver que la acción completado, y poder abrirlo cuando lo desee.Mostrar una notificación solo si la actividad no muestra
Estaba pensando en utilizar un servicio para gestionar el inicio y la finalización de la tarea de fondo y transmitir un mensaje cuando finaliza, pero en este caso no tengo la opción de saber si se mostró la actividad o no se procesó y debería enviar una notificación.
Así que este es mi problema, y debido a que mi conocimiento y experiencia en tareas y servicios de fondo es limitado, decidí pedir ayuda.
Gracias de antemano por leer mi caso, ¡espero algo de ayuda!
Esa fue una posible respuesta que descubrí después de publicar la pregunta y parece una muy buena práctica. El enlace es realmente útil, muchas gracias. ¡Creo que esta es la manera en que seguiré! – akalipetis
super elegante y funciona bien! – Orr
@ Antonis: ¿Puede proporcionarnos un código sobre cómo implementamos esto? – Sam