2016-08-29 2 views
0

Ich habe die Situation, dass ksoap2 bei der transport.call() -Methode stoppt.KSOAP stoppe bei transport.call() Methode

Ich kann keine Lösung nach der Suche finden, so dass Ihre Hilfe meine einzige Hoffnung ist.

Ich weiß, dass der transport.call() gestoppt hat, weil mein Protokoll zeigt nur bis:

Log.i(TAG, "start4");

Vielen Dank für Ihre Hilfe. Hier ist mehr aktuelle Code:

@Override 
protected void onCreate(Bundle savedInstanceState) { 

    Log.i(TAG, "begining"); 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    tele = (TextView) findViewById(R.id.tele); 
    request res = new request(); 
    Log.i(TAG, "start"); 
    //try{ 
     Log.i(TAG, "before Soapobject"); 
    SoapObject Request = new SoapObject(NAMESPACE, METHOD_NAME); 
     Log.i(TAG, "start1"); 
    SoapSerializationEnvelope soapEnvelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); 
     Log.i(TAG, "start2"); 
     soapEnvelope.dotNet = false; 
     Log.i(TAG, "start3"); 
     soapEnvelope.setOutputSoapObject(Request); 

    HttpTransportSE transport = new HttpTransportSE(URL); 
     Log.i(TAG, "start4"); 
    try{ 
     transport.call(SOAP_ACTION, soapEnvelope); 
     Log.i(TAG, "transpoartCALL"); 
     SoapObject resultString = (SoapObject) soapEnvelope.getResponse(); 
     Log.i(TAG, "beforesetTele"); 
     res.setTele(resultString.getProperty("tele").toString()); 
     tele.setText(res.getTele().toString()); 
     Log.i(TAG, "testing"); 
    }catch(Exception e){ 
     e.printStackTrace(); 
    } 

} 
+0

was sind Sie in logcat bekommen? –

+0

hallo mahdi was meinst du mit was ich bekomme? –

+0

wie Fehler oder Warnung, wenn Sie von Server oder Anwendung –

Antwort

0

Versuchen ersetzen

HttpTransportSE transport = new HttpTransportSE(URL); 

Um

AndroidHttpTransport androidHttpTransport = new AndroidHttpTransport(URL); 
androidHttpTransport.debug = true; 
+0

Hallo Nisarg. Danke für Ihre Meinung, aber es funktioniert immer noch nicht. –

+0

@Hoe Luen Hast du irgendeine Ausnahme oder etwas? und Ist Ihre API in .net entwickelt? – Nisarg

+0

thx für Ihre Antwort @Nisarg Ich habe das Problem gelöst, indem Sie Thread –