Here is small example for to understand my question:
public class InitSettings_Task extends AsyncTask<Void, Void, Integer> {
@Override
protected Integer doInBackground(Void... params) {
request1result = request1;
if (request1result) {
result = httprequest2;
} else {
result = httprequest3;
}
return result;
}
@Override
protected void onPostExecute(Integer result) {
//do something with result
}
}
I know that Volley is a super library, but here i can't use it because my AsyncTask can ends before i will receive answer of first request.
Can somebody help me to understand what the best style for to send http request for this logic?
Before i have used Volley with Sleep() for to wait answer, but from my view it's not best sollution