Používam službu LoopJ na pripojenie aplikácie k webovej službe.
Robím viac ws žiadosť pomocou AsyncHttpClient v slučke pre (musím poslať do slučky, nemôžem poslať všetko v jednom)
Pre každú odpoveď, ktorú potrebujem, musím upraviť konkrétny TextView v mojej aplikácii. (počet textových zobrazení mi, že mám rovnaký počet žiadostí ws)
Existuje spôsob, ako viazať nejaké informácie (reťazec) na každý nový AsyncHttpClient (), ktorý robím a získať tieto informácie o onSuccess?
odpovede:
0 pre odpoveď č. 1Myslím, že môžete ísť nasledujúcim spôsobom
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();
}
}