title: How can I make a ksoap2 call in async task?
body: <p>I am a newbie on android development. I am trying to develop an application which will connect with .net webservice in order to retrieve data. I would like to make the <em>ksoap2</em> call with <code>AsyncTask</code>. How I call it <em>asyncronus</em> with asynctask?</p>
  
  <p>My SoapCall class is </p>
  
  <pre><code>public class SoapCall {
  
  public final static String SOAP_ACTION = "http://www.alpha.net.com/ExecuteEBSCommand";
  
  public final static String OPERATION_NAME = "ExecuteEBSCommand";
  
  public final static String NAMESPACE = "http://www.alpha.net.com";
  
  public final static String URL = "http://192.168.2.100/Ebs2Alpha/Service.asmx";
  
  
  
  
  
  public String connection(String Command, String CommandParameters) throws Throwable, Throwable {
      String response = null;
      SoapObject Request = new SoapObject(NAMESPACE, OPERATION_NAME);
      Request.addProperty("strCommand", Command);
      Request.addProperty("strCommandParameters", CommandParameters);
  
  
  
      SoapSerializationEnvelope soapEnvelope = new SoapSerializationEnvelope(
              SoapEnvelope.VER11);
      soapEnvelope.dotNet = true;
      soapEnvelope.setOutputSoapObject(Request);
      // Needed to make the internet call
  
      // Allow for debugging - needed to output the request
  
          HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
          androidHttpTransport.debug = true;
          // this is the actual part that will call the webservice
          androidHttpTransport.call(SOAP_ACTION, soapEnvelope);
  
          // Get the SoapResult from the envelope body.
          SoapObject result = (SoapObject) soapEnvelope.bodyIn;
  
          response = result.getProperty(0).toString();
  
  
      return response;
      }
  }
  </code></pre>
  
  <p>So far I am getting the response by calling the connection method in main activity with</p>
  
  <pre><code>SoapCall  call1= new SoapCall();
  
  call1.connection("get_clients", "%");
  </code></pre>