Red de conocimientos turísticos - Información de alquiler - Explicación del método de retraso posterior en Android

Explicación del método de retraso posterior en Android

Esta es una función que puede crear mensajes multiproceso.

Cómo utilizar:

1. Primero cree un objeto Handler.

Handler Handler = new Handler();

2, luego crea un objeto Runnable

Runnable Runnable = new Runnable(){

@Override

Public void run(){

//TODO fragmento de método generado automáticamente

//Qué hacer, llame a este objeto Runnable nuevamente aquí, para implementar una operación del temporizador cada dos segundos.

handler.postDelayed(this, 2000);

}

};

3. Utilice el método PostDelayed y espere dos. segundos Este objeto Runnable se llama más tarde.

handler.postDelayed(runnable, 2000);

En realidad implementa un temporizador de 2 segundos.

4. Si quieres apagar este temporizador, puedes hacerlo.

handler . remove callbacks(runnable);

Por supuesto, también puedes intentar crear una función de retraso de recordatorio de alarma, como usar MediaPlayer para reproducir el sonido de la alarma primero.

Si no lo recuerdas, después de detenerlo, se reproducirá la próxima vez en 5 minutos. Si se detiene nuevamente, la próxima vez se reproducirá en 4 minutos.

………………

Esto se puede lograr cambiando el tiempo de retardo. Es más fácil operar con objetos estáticos.

Todas las manos son originales. No te diré lo que Baidu puede decirte.