Android LoopJ的HTTP客户端

时间:2015-04-16 10:29:39

标签: android loopj

我正在使用LoopJ将我的应用程序连接到Web服务。

我在for循环中使用AsyncHttpClient发出多个ws请求(我必须在循环中发送它们;我不能在一个循环中发送它们)

对于我收到的每个resond,我必须修改我的应用程序中的特定TextView。 (textview的数量,我有相同数量的ws请求)

有没有办法在我创建的每个新的AsyncHttpClient()上绑定一些信息(字符串)并在onSuccess上重新获取这些信息?

1 个答案:

答案 0 :(得分:0)

我认为你可以采取以下方式

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();
}

}