Saltar al contenido

¿Cómo crear un temporizador que se ejecute en segundo plano sin bloquear el subproceso de la interfaz de usuario con Xamarin?

Solución:

Si necesita hacer algo a intervalos de 1 segundo, es posible que pueda usar un temporizador para eso. Yo mismo he usado código como este en Xamarin.Android:

   private void CountDown ()
    {

        System.Timers.Timer timer = new System.Timers.Timer();
        timer.Interval = 1000; 
        timer.Elapsed += OnTimedEvent;
        timer.Enabled = true;


    }

    private void OnTimedEvent(object sender, System.Timers.ElapsedEventArgs e)
    {

    }

OnTimedEvent se activará cada segundo y podrá realizar su llamada en una tarea asíncrona.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *