From the course: Desarrollo Android esencial

Unlock the full course today

Join today to access over 23,400 courses taught by industry experts.

WorkManager en Android

WorkManager en Android

WorkManager facilita la especificación de las tareas asíncronas y diferidas y cuándo deben ejecutarse. Por ejemplo, una aplicación puede necesitar descargar nuevos recursos de la red de vez en cuando. Con estas clases podemos configurar una tarea, elegir las circunstancias apropiadas para que se ejecute, por ejemplo, como solo mientras el dispositivo se está cargando, o cuando está en línea o tiene wifi, y entregarla a WorkManager para que se ejecute cuando se cumplan las condiciones. La tarea siempre se ejecutará, incluso si la aplicación se cierra por la fuerza o si el dispositivo se reinicia. Para crear un WorkManager basta con extender de una clase de 'Worker'. Tendremos que sobreescribir el método 'doWork', que será en el que realicemos el trabajo que queremos hacer en segundo plano. en este caso vamos a hacer que estamos subiendo un fichero. Lo queremos subir a nuestro "hosting". Y en el caso de que se pueda realizar completamente, le diremos al 'WorkerResult' que ha sido…

Contents