java.lang.RuntimeException: Cannot serialize: [Ljava.lang.String;@4182e898

qq_30101569 2016-03-24 05:01:12
HttpTransportSE ht=new HttpTransportSE(url);
ht.debug=true;
SoapObject soapObject=new SoapObject(namespace,methodName);
soapObject.addProperty("idAddr",ip);
soapObject.addProperty("port",8000);
soapObject.addProperty("deviceid",i);
SoapSerializationEnvelope envelope=new SoapSerializationEnvelope(SoapEnvelope.VER12);
envelope.dotNet=true;
envelope.bodyOut=soapObject;
try {
ht.call(namespace+methodName,envelope);
SoapObject result= (SoapObject) envelope.getResponse();
SoapObject state= (SoapObject) result.getProperty(methodName);
System.out.println(state);
} catch (IOException e) {
e.printStackTrace();
} catch (XmlPullParserException e) {
e.printStackTrace();
}
怎么修改都会出现图中的错误,求各位大神求救。。。。
...全文
334 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xingzhong128 2016-04-03
  • 打赏
  • 举报
回复
引用 7 楼 qq_30101569 的回复:
引用 6楼xingzhong128 的回复:
是不是哪个值里有soap使用的控制字符,需要你转义才能传递
楼主小白…不懂你在说什么…能直白点吗?
比如字符串里有一个\n表示换行,但是soap用来表示输入结束(这个只是比如啊)
qq_30101569 2016-03-25
  • 打赏
  • 举报
回复
引用 6楼xingzhong128 的回复:
是不是哪个值里有soap使用的控制字符,需要你转义才能传递
楼主小白…不懂你在说什么…能直白点吗?
xingzhong128 2016-03-25
  • 打赏
  • 举报
回复
是不是哪个值里有soap使用的控制字符,需要你转义才能传递
qq_30101569 2016-03-25
  • 打赏
  • 举报
回复
引用 3楼ganshenml 的回复:
SoapObject 里面有没有不可序列化的变量?
什么叫不可序列化呀?
qq_30101569 2016-03-25
  • 打赏
  • 举报
回复
引用 3楼ganshenml 的回复:
SoapObject 里面有没有不可序列化的变量?
第一个参数是设置ip地址,第二个是端口号,第三个是id
ganshenml 2016-03-24
  • 打赏
  • 举报
回复
SoapObject 里面有没有不可序列化的变量?
qq_30101569 2016-03-24
  • 打赏
  • 举报
回复
沉的太快了啊啊 啊啊啊
qq_30101569 2016-03-24
  • 打赏
  • 举报
回复

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧