2016 - 2024

感恩一路有你

handler线程切换的原理 子线程如何获得主线程的handler?

浏览量:2850 时间:2021-03-13 01:26:38 作者:admin

子线程如何获得主线程的handler?

可进入!但是,不能在非UI线程(子线程)中创建处理程序。因此处理程序应该在UI线程(主线程)中创建,然后在非UI线程(子线程)中使用。例如,您可以在UI线程(主线程)中创建:handler handler=new handler(),并在非UI线程(子线程)中使用它handler.sendEmptyMessage文件(0)通过这种方式,您可以通过多线程处理Android UI,这是异步处理UI的几种方法之一。希望对你有所帮助

子线程中可以使用Handler吗?

处理程序对象在主线程中创建,主线程中的消息队列由处理程序对象管理。因为同一进程中的线程共享内存,所以子线程可以在主线程中获取处理程序对象。获取处理程序,通过它可以将消息插入到主线程的消息队列中。主线程的消息队列将队列中的消息对象转到主线程进行处理。

handler线程切换的原理 子线程创建handler 子线程handler机制

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。