/ / Klient HTTP LoopJ - android, loopj

Klient HTTP LoopJ - android, loopj

Używam LoopJ do połączenia mojej aplikacji z serwisem internetowym.

Tworzę wiele żądań ws za pomocą AsyncHttpClient w pętli for (muszę wysłać je w pętli, nie mogę wysyłać ich wszystkich w jednym)

Dla każdego resonda, który otrzymuję, muszę zmodyfikować konkretny TextView w mojej aplikacji. (liczba widoków tekstowych, które mam taką samą liczbę żądań ws)

Czy istnieje sposób na powiązanie niektórych informacji (napisów) na każdym nowym AsyncHttpClient (), który tworzę i przekazuję te informacje na onSuccess?

Odpowiedzi:

0 dla odpowiedzi № 1

Myślę, że możesz iść w następujący sposób

int count=0;

@Override
protected void onCreate(Bundle savedInstanceState) {

count++;
new Netcall().execute();
//call assync task for first timehere
}


private static class Netcall extends AsyncTask<String, String, String>{

@Override
protected String doInBackground(String... arg0) {

//your code http call
}



@Override
protected void onPostExecute(String result) {

count++;
if(count<=numberoftimesyouwanttoexecute)
new Netcall().execute();
}

}