博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 用webService产生java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive错误的解决 ....
阅读量:6228 次
发布时间:2019-06-21

本文共 578 字,大约阅读时间需要 1 分钟。

  hot3.png

在做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();就可以解决这种错误。

转载于:https://my.oschina.net/chenxinyu/blog/881965

你可能感兴趣的文章
Mybatis第五篇【Mybatis与Spring整合】
查看>>
[译]PEP 380--子生成器的语法
查看>>
优雅的类写法
查看>>
ReactNative开发必备ES6知识
查看>>
基于BIGINT溢出错误的SQL注入
查看>>
Burp Suite使用介绍(二)
查看>>
Struts2 Tomcat class.classLoader.resources.dirContext.docBase赋值造成的DoS及远程代码执行利用!...
查看>>
当失控的预装行为以非正当手段伸向行货机时_北京鼎开预装刷机数据统计apk(rom固化版)分析...
查看>>
最近招聘的一些思考
查看>>
PHP 单元测试
查看>>
魔幻特效,慢放世界,nova 3带你玩转抖音新技能
查看>>
声明式调用---Feign
查看>>
有效的沟通,如忍者的最后一击!
查看>>
从零开始搭建一个简单的基于webpack的vue开发环境
查看>>
【功能盘点】升级后的媒体处理MPS有哪些能力?
查看>>
聊聊redis的slowlog与latency monitor
查看>>
【iOS 印象】Swift 中值类型与引用类型指北
查看>>
vim-galore 中文翻译
查看>>
云数据库Memcache版使用教程
查看>>
重构了一下小博客
查看>>