Ultima versione ... codice e LogCat (Errore nel metodo 2 ....):
codice:
try {
httptransport.call(SOAP_ACTION, envelope);
SoapObject response = (SoapObject) envelope.getResponse();
String val = response.getProperty(0).toString();
Log.d("CallWs.class", "Valore restituito: " + val);
int result = Integer.parseInt(val);
Log.d("CallWs.class", "Valore parsato: " + result);
} catch (SocketException ex) {
ex.printStackTrace();
Log.e("CallWs.class", "Errore nel metodo 1...", ex);
} catch (Exception e) {
e.printStackTrace();
Log.e("CallWs.class", "Errore nel metodo 2...", e);
}
}
03-03 21:21:20.224: E/CallWs.class(25304): Errore nel metodo 2...
03-03 21:21:20.224: E/CallWs.class(25304): java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive cannot be cast to org.ksoap2.serialization.SoapObject
03-03 21:21:20.224: E/CallWs.class(25304): at com.xxxxx.xxxxx.CallWs.onCreate(CallWs.java:57)
03-03 21:21:20.224: E/CallWs.class(25304): at android.app.Activity.performCreate(Activity.java:5206)
03-03 21:21:20.224: E/CallWs.class(25304): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094)
03-03 21:21:20.224: E/CallWs.class(25304): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2074)
03-03 21:21:20.224: E/CallWs.class(25304): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2135)
03-03 21:21:20.224: E/CallWs.class(25304): at android.app.ActivityThread.access$700(ActivityThread.java:140)
03-03 21:21:20.224: E/CallWs.class(25304): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1237)
03-03 21:21:20.224: E/CallWs.class(25304): at android.os.Handler.dispatchMessage(Handler.java:99)
03-03 21:21:20.224: E/CallWs.class(25304): at android.os.Looper.loop(Looper.java:137)
03-03 21:21:20.224: E/CallWs.class(25304): at android.app.ActivityThread.main(ActivityThread.java:4935)
03-03 21:21:20.224: E/CallWs.class(25304): at java.lang.reflect.Method.invokeNative(Native Method)
03-03 21:21:20.224: E/CallWs.class(25304): at java.lang.reflect.Method.invoke(Method.java:511)
03-03 21:21:20.224: E/CallWs.class(25304): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)
03-03 21:21:20.224: E/CallWs.class(25304): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)
03-03 21:21:20.224: E/CallWs.class(25304): at dalvik.system.NativeStart.main(Native Method)