Android ksoap2 webs service returning false -


im trying consume dot net web service on android using ksoap. seems fine response false.

internet permission set in manifest file.

what wrong?

 package com.bible;  import org.ksoap2.soapenvelope;  import org.ksoap2.serialization.propertyinfo;  import org.ksoap2.serialization.soapobject;  import org.ksoap2.serialization.soapprimitive;  import org.ksoap2.serialization.soapserializationenvelope;  import org.ksoap2.transport.httptransportse; //import com.bible.r.string; import android.app.activity;  import android.os.bundle;  import android.util.log;  import android.widget.textview;  public class bibleactivity extends activity {      private final string namespace = "http://www.webservicex.net/";      private final string url = "http://www.webservicex.net/biblewebservice.asmx";      private final string soap_action = "http://www.webservicex.net/getbiblewordsbykeyword ";      private final string method_name = "getbiblewordsbykeyword ";      /** called when activity first created. */      @override      public void oncreate(bundle savedinstancestate) {          super.oncreate(savedinstancestate);          setcontentview(r.layout.main);          final thread networkthread = new thread() {              @override              public void run() {                  soapobject request = new soapobject(namespace,method_name);                  string book = "love";                  // string chapter = "3";                  // string verse = "16";                  propertyinfo bookprop = new propertyinfo();                  bookprop.setname("biblewords");                  bookprop.setvalue(book);                  bookprop.settype(string.class);                  request.addproperty(bookprop);                    // propertyinfo chapprop =new propertyinfo();                  // chapprop.setname("chapter");                  // chapprop.setvalue(chapter);                  // chapprop.settype(string.class);                  // request.addproperty(chapprop);                  //                  // propertyinfo vprop =new propertyinfo();                  // vprop.setname("verse");                  // vprop.setvalue(verse);                  // vprop.settype(string.class);                  // request.addproperty(vprop);                  soapserializationenvelope envelope = new soapserializationenvelope(soapenvelope.ver11);                  envelope.dotnet = true;                  envelope.setoutputsoapobject(request);                  httptransportse androidhttptransport = new httptransportse(url);                 try {                      androidhttptransport.call(soap_action, envelope);                      final soapprimitive response = (soapprimitive) envelope.getresponse();                      // object response = envelope.getresponse();                      // final soapobject response = (soapobject) envelope.bodyin;                      log.i("myapp", response.tostring());                     runonuithread(new runnable() {                          public void run() {                              // textview tv = new textview(this);                              // textview tv = (textview)                              // findviewbyid(r.id.textview4);                              textview tv = (textview) findviewbyid(r.id.textview2);                              tv.settext(response.tostring());                              setcontentview(tv);                         }                     });                    } catch (exception e) {                      e.printstacktrace();                 }              }          };          networkthread.start();     }  }  


Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -