Ser*_*ici 5 queue android android-asynctask
我有一个用于获取媒体文件大拇指的类.像类这样的Loader AsyncTask为每个启动一个ImageView(被调用SomeAdapter#getView()).任务本身做了很多事情,其中一个是调用DiskLruCache,但是当SD卡卸载时,当任务仍在运行时,应用程序崩溃.
我知道如果卡状态改变了如何注册.
所以我需要一种方法来停止所有正在运行的任务.你能帮忙的话,我会很高兴.
只是遍历所有列表并使用以下将取消所有正在运行的asynctask.
if(myAsyncTask.getStatus().equals(AsyncTask.Status.RUNNING))
{
myAsyncTask.cancel(true);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8256 次 |
| 最近记录: |