我正在使用LoopJ将我的应用程序连接到Web服务。
我在 for 循环中使用 AsyncHttpClient 发出多个 ws 请求(我必须在循环中发送它们;我不能一次发送它们)
对于我收到的每个共鸣,我必须在我的应用程序中修改特定的文本视图(我有相同数量的 ws 请求的文本视图的数量)
有没有办法在我制作的每个新的 AsyncHttpClient() 上绑定一些信息(字符串)并在 onSuccess 上检索这些信息?
我认为你可以通过以下方式进行
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();
}
}