El mecanismo Handler de Android se usa generalmente para enviarse mensajes entre sí. Generalmente, los subprocesos envían mensajes al hilo principal para completar las operaciones correspondientes.
La operación más común en Android es obtener datos después de que el subproceso haya completado la operación y desee actualizar la interfaz de usuario. Android tiene regulaciones que no permiten actualizar la interfaz de usuario en el subproceso. Aparece el controlador.
Utilizar y comprender los pasos generales.
Cree el controlador de objetos Handler global, luego inicialícelo en el hilo principal (generalmente en oncreate) y reescriba el método en su mensaje manual. Este método es después de recibir el mensaje que le envió el hilo secundario. Lógica de ejecución.
Obtenga datos en el hilo secundario, llame a handler.sendmessage y coloque el mensaje que se enviará en el mensaje. El mensaje se agregará a Messagequeue (la cola de mensajes, que se incluye cuando se crea el controlador).
3. Cuando se crea e inicializa el controlador de objetos, el sistema inicia automáticamente Handler.looper, que es un sondeador de mensajes. Comprueba constantemente si algún mensaje ha ingresado a Messagequeue (cola de mensajes) y lo saca. Mensaje de mano entregado al manejador para su procesamiento. // Esta lógica la ejecuta automáticamente el sistema, solo entiéndela. *Puramente jugado a mano, sin mentiras~~~