Enlazar un JobIntentService a una actividad

Quiero ejecutar una operación de larga duración en Android. Digamos que la tarea se ejecutará durante unos 5-10 minutos. Por esta razón, estoy planeando usar unJobIntentService y vincularlo a unaActivity.

Ahora estoy usando unaAsyncTask, aunque sé queAsyncTask no puede / no debe usarse para operaciones de larga duración, por lo tanto, estoy planeando cambiarlo ahora. Muchas veces lo que sucede es que mientras la tarea se está ejecutando, el usuario minimiza la aplicación y, después de algún tiempo, el sistema operativo Android cierra / borra laActivity para liberar algo de memoria.

Así que miAsyncTask se mantiene ejecutándose sin ningún propósito y se bloquea al intentar actualizar una vista en eseActivity.

Así que estoy planeando usar unaJobIntentService. Pero usará unaJobIntentService y vincularlo a unaActivity reducirá las posibilidades de que el sistema operativo Android cierre / borre elActivity? ¿o seguirá el mismo proceso?

Cualquier ayuda estaría muy agradecida.

Respuestas a la pregunta(1)

Su respuesta a la pregunta