Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何查看所有正在运行或被阻止的异步任务?_Android_Android Asynctask_Blocking - Fatal编程技术网

Android 如何查看所有正在运行或被阻止的异步任务?

Android 如何查看所有正在运行或被阻止的异步任务?,android,android-asynctask,blocking,Android,Android Asynctask,Blocking,根据,运行异步任务的数量是有限制的。我在几个活动中使用asynctasks,在每个活动中,我都会在执行新任务之前取消运行asynctask(如果有的话)。但我仍然有阻塞问题,我怀疑异步任务是否完全取消了。我的问题是“有没有办法看到所有正在运行和阻塞的异步任务?” 提前谢谢 异步任务在线程池中执行。在蜂巢之前,默认大小为5。之后,默认大小为1 调用AsyncTask.cancel()时。线程没有完全取消 好的,但是我如何才能看到asynctask是否没有被完全取消呢。更一般地说,有没有办法查看所有

根据,运行异步任务的数量是有限制的。我在几个活动中使用asynctasks,在每个活动中,我都会在执行新任务之前取消运行asynctask(如果有的话)。但我仍然有阻塞问题,我怀疑异步任务是否完全取消了。我的问题是“有没有办法看到所有正在运行和阻塞的异步任务?”

提前谢谢

  • 异步任务在线程池中执行。在蜂巢之前,默认大小为5。之后,默认大小为1
  • 调用
    AsyncTask.cancel()
    时。线程没有完全取消

  • 好的,但是我如何才能看到asynctask是否没有被完全取消呢。更一般地说,有没有办法查看所有正在运行的异步任务?