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-TIMER

Inicie el flujo/temporizador solo una vez.

Estoy tratando de configurar un temporizador/fluido que comprueba DateTime y tan pronto como cambia el día, llama a una función (_startDayChange()). Todo funciona, pero con un problema: No importa desde dónde comience el Temporizador/Fluido, tarde o temprano se llama una segunda/tercera/cuarta vez y tengo varios temporizadores/fluidos ejecutándose haciendo lo mismo. . . . Read more

Cómo mostrar “game over” cuando la cuenta regresiva ha finalizado en Google Sheets.

He añadido el temporizador COUNTDOWN a mi hoja de cálculo de Google usando el siguiente código, cuando el tiempo termina el valor se vuelve negativo y muestra “#NUM!”. Quiero que muestre “¡FIN DEL JUEGO!” cuando el tiempo se acabe. =int(B6-now())&” “&if(days(B6,now())>1,”Días”,”Día”)&” : “&hour(B6-now())&” “&if(hour(B6-now())>1,”Horas”,”Hora”)&” : “&MINUTE(B6-now())&” “&if(MINUTE(B6-now())>1,”Minutos”,”Minuto”,if(($B6-now())<0,”COMPLETO”))

Cómo mostrar un controlador de vista durante 4 segundos después de que el usuario seleccione la fila en el método didSelectRowAt.

Tengo un controlador de vista con una tabla. Quiero saber cómo es posible hacer que cuando el usuario toque una de las filas, se muestre otro controlador de vista durante 5 segundos. Aquí está mi código. He creado una función objc: @objc func moveHome() { store.dispatch(NavigationAction(destination: .home, direction: .forward)) } . . . Read more

¿Está ocurriendo un callback asíncrono con setInterval() aquí?

Estoy creando aquí un cronómetro básico utilizando solo setInterval. Intenté detener visualmente el cronómetro para que no cuente, sobrescribiendo artificialmente el innerHTML de la pantalla del temporizador, lo cual sé que es bastante tonto. Cuando vuelvo a iniciar el cronómetro, la pantalla incrementa más de una cuenta cada segundo, lo . . . Read more