¿Tiene handler.post (runnable) iniciar un nuevo subproceso?
Si el manejador se ha instanciado en el subproceso principal de la interfaz de usuario, ¿una publicación con un Runnable crea un subproceso secundario que se agrega a la cola de mensajes o sólo se ejecuta en el subproceso de interfaz de usuario?
handler.post(new Runnable(){ public void run() { // do stuff } });
- Uso de Handler Android
- TimerTask vs Thread.sleep vs Handler postDelayed - más preciso para llamar a la función cada N milisegundos?
- ¿Hay alguna clase en Java similar a android.os.Handler en Android?
- Android - Mantenga pulsado el botón para repetir la acción
- Diferencia entre android.os.Handler y java.util.logging.Handler?
- Cómo implementar un Runnable con un no-bloqueador Looper / Handler
- Implementación de Handler-Looper en Android
- Glide no animar ImageView cargado desde la caché
- No se puede crear el controlador dentro de hilo que no ha llamado Looper.prepare ()
- Controlador Android que cambia WeakReference
- ¿Cómo mostrar una barra de progreso durante 1 minuto?
- Android handler .postdelay () cada minuto cambio de hora en el reloj?
- Actualización de Android ui de handler cada segundo
No, no crea un nuevo hilo. Simplemente ejecuta tu ejecución en el hilo al que está conectado tu manejador, que en este caso significa tu subproceso de interfaz de usuario
handler.post(new Runnable()){ public void run(){ //do something } });
Esto no garantiza que creará un nuevo thread.it sólo llamará al runnable del subproceso en el que se adjunta el controlador (hilo de interfaz de usuario aquí).
Handler no crea un nuevo hilo, se une al bucle del hilo que se crea en (el hilo principal en este caso), o a un looper que se le da durante la construcción.
- El cifrado / descifrado de archivos AES-128 de Android es muy lento. ¿Cómo puedo aumentar la velocidad
- ¿Alguien puede ilustrar la devolución de "onOptionsItemSelected"?