Tag: ANDROID-WORKMANAGER
Estoy utilizando Workmanager para ejecutar una tarea dentro de un período de tiempo en minutos, pero se ejecuta solo la primera vez. Desde mi punto de vista, debería ejecutarse cada minuto. Estoy probando en el dispositivo mientras la aplicación está en primer plano y se encuentra en funcionamiento, con la . . . Read more
Tengo un diálogo en la actividad y necesito acceder al diálogo desde la clase de trabajador de WorkManager para mostrar el diálogo. El código del diálogo está en la actividad: companion object { fun showDialog( context: Context, title: String, timeStamp: String, ) { val dialog = Dialog(context) dialog.requestWindowFeature(Window.FEATURE_NO_TITLE) dialog.setCancelable(false) dialog.setContentView(R.layout.alert_layout) . . . Read more
Estoy trabajando en una aplicación en la que debo mostrar el temporizador de cuenta regresiva. Ahora quiero actualizar el temporizador incluso cuando mi aplicación esté en segundo plano. ¿Cuál sería el mejor enfoque para lograr esto, WorkManager o servicio en primer plano?
Ocurrió un ANR después de actualizar Firebase. Ejecutando el servicio [mypackage]/com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService No hay información de “Stack trace” para este ANR. (1) Detalles del ANR; (2) Dispositivos con ANR. No podemos reproducirlo. En realidad, al principio dudamos sobre WorkManager. Así que intentamos cambiar la versión de “androidx.work:work-runtime” de 2.5.0 a . . . Read more
Tengo la siguiente clase que implementa WorkManager @HiltWorker class LexemeWorker @AssistedInject constructor( @Assisted appContext: Context, @Assisted workerParams: WorkerParameters, private val firebaseStorage: FirebaseStorage, ) : CoroutineWorker(appContext, workerParams) { companion object { const val Progress = “Progreso” private const val delayDuration = 1L } override suspend fun doWork(): Result { val storageRef . . . Read more