【发布时间】:2012-03-19 00:06:33
【问题描述】:
我有两个问题:
- 我们可以在工作线程中启动/执行异步任务吗?
- 如果是,则在 UI 线程上调用方法
onPreExecute()、onProgressUpdate(Progress...)和onPostExecute(Result)?
我想知道,因为我有一个在工作线程上运行的 TCP 连接,当收到一个数据包时,我想启动一个新线程来解析这个数据包,然后刷新 UI 线程上的一些数据结构。
提前致谢!
【问题讨论】:
-
虽然 AsyncTasks 非常适合某些事情,但听起来这个应用程序并不完全是其中之一。作为替代方案,您可以只处理 Thread 类的子类
标签: android multithreading asynchronous task