我在服务内部使用一个线程,它执行一些繁重的处理,我想在此处理期间更新GUI(Activity)。为此,我将消息从线程发送到处理程序,并从处理程序更新GUI。但问题是只有当工作线程终止时,处理程序才会收到消息,就好像消息队列被阻塞一样。我使用服务的原因是因为即使应用程序未显示,该过程也应该继续。应用程序的目标是通过发送预定义命令列表来测试NFC芯片(ISO15693)。所以发送命令是由线程完成的,并且对于每个命令,结果被发送到处理程序。这是我的代码:申请publicclassISO15693ApplicationextendsApplication{...//Handlerreceivi