处理程序完成任务后我们可以得到通知吗?怎么样?

时间:2013-02-28 08:13:52

标签: android handler

我使用处理程序来处理解压缩任务使用handler.post(new Decompress()),我为这个处理程序保留了一个looper。任务完成后如何通知我们?

1 个答案:

答案 0 :(得分:1)

如果您希望在UI线程中收到通知,那么我将在UI线程中创建另一个Handler对象,并在执行解压缩任务的线程中保留对它的引用。任务完成后,您只需使用Message向UI线程发送Handler

但最方便的方法是使用AsyncTask