【发布时间】:2011-07-20 12:29:12
【问题描述】:
我有一个应用程序,它有一些后台进程,比如从服务器下载 XML 并解析它,我正在线程中执行这些任务。
问题出现在有时一个线程长时间得不到 CPU 时间时,可能是 15 分钟到几个小时之间的任何时间,然后线程开始正常运行。
我应该如何处理?
【问题讨论】:
-
通常我会说使用 asynctask 但你说它可能需要 15 分钟 + 来获取 xml ?究竟需要 15 分钟以上,是下载 XML 还是某种长时间运行的过程。 15 分钟以上是很长的时间..