Android 用webService产生java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive错误的解决 .
2012-03-03 20:43
417 查看
在做android Webservice开发的时候一般情况下大家接受webservice服务器返回值的时候都是使用
SoapObject soapObject = (SoapObject) envelope.getResponse();这个来接受返回来的值,但这种方法往往会产生java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive这样的错误。
根据本人的实际操作跟别人的帮助,终于解决了这个问题。
在服务器端返回值是String类型的数值的时候使用SoapObject soapObject = (SoapObject) envelope.getResponse();和 SoapObject result = (SoapObject)envelope.bodyIn;这两种方法来接受值都会报出
java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive这样的错误。 我们可以使用 Object object =
(Object)envelope.getResponse();就可以解决这种错误。
SoapObject soapObject = (SoapObject) envelope.getResponse();这个来接受返回来的值,但这种方法往往会产生java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive这样的错误。
根据本人的实际操作跟别人的帮助,终于解决了这个问题。
在服务器端返回值是String类型的数值的时候使用SoapObject soapObject = (SoapObject) envelope.getResponse();和 SoapObject result = (SoapObject)envelope.bodyIn;这两种方法来接受值都会报出
java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive这样的错误。 我们可以使用 Object object =
(Object)envelope.getResponse();就可以解决这种错误。
相关文章推荐
- Android 用webService产生java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive错误的解决 .
- Android 用webService产生java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive错误的解决 .
- Android 用axis2 webService产生java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive错误的解决
- Android 用webService产生java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive错误的解决 .
- Android 用webService产生java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive错误的解决
- Android 用axis2 webService产生java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive错误的解决方法
- java.lang.ClassCastException: android.app.Application cannot be cast to错误
- 解决android java.lang.ClassCastException android.app.Application
- 解决问题java.lang.ClassCastException: android.app.Application
- 解决问题:java.lang.ClassCastException: android.app.Application
- 举例说明关于android编程中遇到的java.lang.ClassCastException: android.app.Application问题的原因及解决办法
- 解决异常:java.lang.ClassCastException:android.app.Aplication cannot be cast to 类名
- 错误:E/AndroidRuntime(6539): Caused by: java.lang.ClassCastException: android.widget.
- java.lang.ClassCastException: android.app.Application cannot be cast to greendroid.app.MyApplication
- Caused by: java.lang.ClassNotFoundException[android的终极解决错误]
- Caused by: java.lang.ClassNotFoundException[android的终极解决错误]
- 开发问题及解决 java.lang.ClassCastException:android.widget.LinearLayout$LayoutParams
- android java.lang.ClassCastException android.app.Application解决方案
- 通知栏异常 android.app.RemoteServiceException:Bad notifcation for Foreground :java.lang.ClassCastExceptio
- 开发问题及解决 java.lang.ClassCastException:android.widget.LinearLayout$LayoutParams