如何在android中管理作业队列中的作业?

如何在android中管理作业队列中的作业?,android,android-volley,job-queue,android-priority-jobqueue,Android,Android Volley,Job Queue,Android Priority Jobqueue,我在工作队列上工作。这里的场景是我在作业队列中存储3个api调用。第一个API使用json提供更多信息。但最后两个问题是信息较少。根据网络可用时的优先级,它正以正确的顺序逐个调用这些API。但是,由于第一个api拥有更多的信息,它需要花费更多的时间来访问服务器,因此它最终会到达服务器。在点击服务器后,有没有办法运行rest API?要逐个管理您的网络请求,您可以使用AsyncTask。 AsyncTask有3种主要方法,即 1) onPreExecute-可以在调用网络请求时执行任何Ui更新 2

我在工作队列上工作。这里的场景是我在作业队列中存储3个api调用。第一个API使用json提供更多信息。但最后两个问题是信息较少。根据网络可用时的优先级,它正以正确的顺序逐个调用这些API。但是,由于第一个api拥有更多的信息,它需要花费更多的时间来访问服务器,因此它最终会到达服务器。在点击服务器后,有没有办法运行rest API?

要逐个管理您的网络请求,您可以使用AsyncTask。 AsyncTask有3种主要方法,即

1) onPreExecute-可以在调用网络请求时执行任何Ui更新

2) doInBackground-在后台线程中运行,而不是在主线程上运行

3) onPostExecute-在doinbackground之后,将调用onPostExecute进程

这样,您可以在第一个请求完成时调用您的请求,所以在第一个onPostExecute、调用第二个请求等等


我希望您可以像这样以串行方式管理网络请求。谢谢:)

谢谢你的帮助。:)