我正在尝试在android ksoap2 web services中做一个例子。我在下面的url中尝试了一个例子
http://naveenbalani.com/index.php/2011/01/invoke-webservices-from-android/
现在我的logcat
中的java.net.sockettimeoutexception连接超时了任何人都可以帮助解决这个问题。
答案 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);
}