0

可能重复:
如何在 android 中停止 ASyncTask 线程

我可以强制AsyncTasks堆栈中的所有内容停止并让 UI 线程运行吗?我连接到网络并使用 AsyncTasks 从服务器下载一些信息和图像。但是当连接丢失时,我需要将它们全部停止。这是我的申请要求。

4

2 回答 2

0

这就是我理解正确使用 AsyncTasks 的方式:

  • 当您想下载使用服务并将其存储在数据库中时。
  • 仅当将某些内容绑定到 Activity/Fragment 时才使用 AsyncTasks。例如加载要在 Activity/Fragment 中显示的图像。

我尝试尽可能多地使用服务,并对 Activity/Fragment 进行回调,当我的东西被下载或类似时收到通知。

于 2013-02-04T08:47:59.587 回答
-1
you can simply cancel your Async tasks

    new task().cancel();
于 2013-02-04T07:59:41.180 回答