android中的异步任务[英] AsyncTask in android

本文是小编为大家收集整理的关于android中的异步任务的处理方法,想解了android中的异步任务的问题怎么解决?android中的异步任务问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我已经使用 AsyncTask 为 Sql Server 获取数据,所以我创建了多个时间
AsyncTask 例如:new MyAsyncTask().execute(new String[]{"...."});
我的问题是:
AndroidApplication中的AsyncTask是否需要kill或终止?
如果是比 How?

推荐答案

不,不需要以任何方式杀死或终止 asyncTask,它应该在作业完成时被垃圾收集(并发送/通过 onPostExecute) 从主线程检索结果.

我使用 asyncTask 下载了超过 1000 个元素的列表的缩略图,从来没有遇到过问题.

但是,实现 onCancelled 方法是一个很好的做法,并在取消时处理 asyncTask 正在/正在执行的任何操作(即,您正在进行下载,而用户取消了下载.那您会做什么?)

本文地址:https://www.itbaoku.cn/post/1356069.html