我想知道在Android中
我在这里提出了一个问题,但没有得到任何回复。现在我认为我应该改变获取Web服务数据的方式。所以我想使用
请有人指导我从Web服务检索数据的更好方法,因为我的textView设置适配器太慢了。
或者简单地说,我需要一种取消正在运行的AsyncTasks或将其替换为当前任务的方法。当用户按下
FutureTask
和AsyncTask
的区别。根据我的理解,我们可以使用FutureTask获取当前状态。使用ExecutorService
,我们可以创建一组并行进程,同样的属性也可以通过AsyncTask实现。我想知道何时使用AsyncTask以及何时使用FutureTask。我在这里提出了一个问题,但没有得到任何回复。现在我认为我应该改变获取Web服务数据的方式。所以我想使用
FutureTask
,因为它们有像isDone()和cancel()这样的函数。请有人指导我从Web服务检索数据的更好方法,因为我的textView设置适配器太慢了。
或者简单地说,我需要一种取消正在运行的AsyncTasks或将其替换为当前任务的方法。当用户按下
w
时,它会调用AsyncTask,并且当用户在AutotextView中添加任何单词时,它将三次调用waka
,一次为wa
和wak
,一次为waka
。当用户按下另一个文本时,是否可能取消正在运行的任务。 有关详细信息,请参见我的问题。