关于使用android ksoap2 web服务

时间:2011-08-25 06:08:57

标签: android

我正在尝试在android ksoap2 web services中做一个例子。我在下面的url中尝试了一个例子

http://naveenbalani.com/index.php/2011/01/invoke-webservices-from-android/

现在我的logcat

中的java.net.sockettimeoutexception连接超时了

任何人都可以帮助解决这个问题。

1 个答案:

答案 0 :(得分:0)

为什么不使用Android AsyncTask? http://developer.android.com/reference/android/os/AsyncTask.html

例如:

  public class MyPreloader extends AsyncTask<InputObject, Void, OutputObject>{
 private Context context;
private ProgressDialog dialog;

public MyPreloader(Context context){
   this.context = context;
       }

           @Override
           protected void onPreExecute() {
       dialog = new ProgressDialog(context);
         dialog.setMessage("Please wait...");
      dialog.setIndeterminate(true);
         dialog.show();
      super.onPreExecute();
       }   

       @Override
      protected ResponseBase doInBackground(InputObject... params) {
      InputObject input = params[0]; 
    //some code for background work
           }

        @Override
         protected void onPostExecute(OutputObject result) {
            if (dialog.isShowing()) {
             dialog.dismiss();
           }
         super.onPostExecute(result);
         }