handler线程切换的原理 子线程如何获得主线程的handler?
子线程如何获得主线程的handler?可进入!但是,不能在非UI线程(子线程)中创建处理程序。因此处理程序应该在UI线程(主线程)中创建,然后在非UI线程(子线程)中使用。例如,您可以在UI线程(主线
子线程如何获得主线程的handler?
可进入!但是,不能在非UI线程(子线程)中创建处理程序。因此处理程序应该在UI线程(主线程)中创建,然后在非UI线程(子线程)中使用。例如,您可以在UI线程(主线程)中创建:handler handler=new handler(),并在非UI线程(子线程)中使用它handler.sendEmptyMessage文件(0)通过这种方式,您可以通过多线程处理Android UI,这是异步处理UI的几种方法之一。希望对你有所帮助
子线程中可以使用Handler吗?
处理程序对象在主线程中创建,主线程中的消息队列由处理程序对象管理。因为同一进程中的线程共享内存,所以子线程可以在主线程中获取处理程序对象。获取处理程序,通过它可以将消息插入到主线程的消息队列中。主线程的消息队列将队列中的消息对象转到主线程进行处理。