1
我已经使用处理程序来处理解压缩任务使用handler.post(new Decompress())
,我已经为这个处理程序预留了一个循环。当任务完成时我们怎么能通知?处理程序完成任务后我们能通知吗?怎么样?
我已经使用处理程序来处理解压缩任务使用handler.post(new Decompress())
,我已经为这个处理程序预留了一个循环。当任务完成时我们怎么能通知?处理程序完成任务后我们能通知吗?怎么样?
如果您希望在UI线程中得到通知,那么我会在UI线程中创建另一个Handler
对象,并在执行解压缩任务的线程中保留对它的引用。任务完成后,您只需使用它的Handler
将Message
发送到UI线程。
但最方便的方法是使用AsyncTask