es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ANDROID-WORKMANAGER

Cómo acceder a un diálogo desde la clase de trabajador de WorkManager

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

Se produjo un problema de ANR después de actualizar Firebase a BoM 29.0.0.

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

File.createTempFile() muestra “Llamada de método de bloqueo inapropiada” en CoroutineWorker.

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