【发布时间】:2014-08-11 03:50:17
【问题描述】:
我对 Android 中的多线程有点困惑。我知道我们可以使用AsyncTask 和Handler 来实现。一般什么时候应该在Android中扩展Thread Class来实现?谁能举个例子,我们只需要通过扩展线程类而不是AsyncTask或Handler来做到这一点。
考虑一个示例应用程序,我们在一个活动中有一个弹跳球(忘记动画部分),我需要每 20 分钟更改一次球的颜色,我需要从服务器获取颜色代码并更新球的 UI。现在我怎样才能做到这一点?有人可以解释使用
AsyncTask或Handler并且只使用线程类(没有Asynctask或Handler)吗?我应该如何使用服务从服务器下载大型负载。
【问题讨论】:
标签: java android multithreading service android-asynctask