Android 应用程序的所有AsynTask停止调用api

Android 应用程序的所有AsynTask停止调用api,android,android-asynctask,Android,Android Asynctask,我正在开发一个有很多网络调用的应用程序,所以当应用程序在前台时,我需要一直调用api。这是绝对正常的,但有时(随机行为)所有网络调用都会停止,任何必须调用api的事件都会停止工作。请给我一些建议,我正在寻找关于如何处理多个网络调用而不是代码的建议,或者是否有其他有效的方法来管理api调用 您需要检查每个AsyncTask的状态,以查看任务是否正在运行(如果正在运行),然后取消它们。要检查AsyncTask的状态,请执行以下操作 if(asyncTask != null && (a

我正在开发一个有很多网络调用的应用程序,所以当应用程序在前台时,我需要一直调用api。这是绝对正常的,但有时(随机行为)所有网络调用都会停止,任何必须调用api的事件都会停止工作。请给我一些建议,我正在寻找关于如何处理多个网络调用而不是代码的建议,或者是否有其他有效的方法来管理api调用

您需要检查每个
AsyncTask
的状态,以查看任务是否正在运行(如果正在运行),然后取消它们。要检查
AsyncTask
的状态,请执行以下操作

if(asyncTask != null && (asyncTask..getStatus() == AsyncTask.Status.RUNNING)){
     asyncTask.cancel(true);
 asyncTask = null;
}

这里asyncTask是
asyncTask
的对象,您需要检查每个
asyncTask
的状态,查看任务是否正在运行,如果正在运行,则取消它们。要检查
AsyncTask
的状态,请执行以下操作

if(asyncTask != null && (asyncTask..getStatus() == AsyncTask.Status.RUNNING)){
     asyncTask.cancel(true);
 asyncTask = null;
}

这里asyncTask是
asyncTask
的对象,您需要检查每个
asyncTask
的状态,查看任务是否正在运行,如果正在运行,则取消它们。要检查
AsyncTask
的状态,请执行以下操作

if(asyncTask != null && (asyncTask..getStatus() == AsyncTask.Status.RUNNING)){
     asyncTask.cancel(true);
 asyncTask = null;
}

这里asyncTask是
asyncTask
的对象,您需要检查每个
asyncTask
的状态,查看任务是否正在运行,如果正在运行,则取消它们。要检查
AsyncTask
的状态,请执行以下操作

if(asyncTask != null && (asyncTask..getStatus() == AsyncTask.Status.RUNNING)){
     asyncTask.cancel(true);
 asyncTask = null;
}

这里asyncTask是
asyncTask

的对象,我们确实需要代码。还有,Logcat中有什么有趣的东西吗?是的,有一个有效的方法,使用改装。我在logcot里找不到任何有趣的东西,事实上它什么也没显示出来。这不仅仅是一个asyntask,我说的是应用程序的所有调用。这种行为就像电话刚挂起来,我们真的需要密码。还有,Logcat中有什么有趣的东西吗?是的,有一个有效的方法,使用改装。我在logcot里找不到任何有趣的东西,事实上它什么也没显示出来。这不仅仅是一个asyntask,我说的是应用程序的所有调用。这种行为就像电话刚挂起来,我们真的需要密码。还有,Logcat中有什么有趣的东西吗?是的,有一个有效的方法,使用改装。我在logcot里找不到任何有趣的东西,事实上它什么也没显示出来。这不仅仅是一个asyntask,我说的是应用程序的所有调用。这种行为就像电话刚挂起来,我们真的需要密码。还有,Logcat中有什么有趣的东西吗?是的,有一个有效的方法,使用改装。我在logcot里找不到任何有趣的东西,事实上它什么也没显示出来。这不仅仅是一个asyntask,我说的是应用程序的所有调用。这种行为就像电话刚被吊死一样