基本上,我执行和 AsyncTask 从我的服务器获取一些详细信息。如果服务器回复用户未登录,我想执行另一个 AsyncTask 尝试登录,然后再次调用我的初始 AsyncTask。
我有一个任务 X。根据 X 的结果(我将在 X 的 onPostExecute() 中得到),我必须决定是否调用任务 Y。
现在,如果 Y 的结果是肯定的,我想再次调用 X。
现在我正在为每个 AsyncTask 使用活动,以便我可以使用 startActivityForResult 和 onActivityResult 函数处理逻辑。无论如何我可以只使用 AsyncTasks 做同样的事情吗?就像从另一个调用一个 AsyncTask 一样?