从UI线程向工作线程发布消息

时间:2016-02-17 11:07:42

标签: android multithreading

我需要逐行实现文件读取。在每一行上,如果满足某个条件,将出现一个对话窗口。对话框应该有返回结果的回调。根据该结果,读数应继续下一行或中断执行。我决定用一个单独的工作线程来实现读取,使用HandlerThread类与主线程进行通信,使用runOnUiThread()来打开Dialog,或者使用一些Handler实现。但是,我不清楚如何将结果从UI发送回工作人员,并阻止工作人员直到收到结果,因此它可以继续下一行。任何建议表示赞赏。感谢

0 个答案:

没有答案