【发布时间】:2015-10-14 15:11:07
【问题描述】:
我对 android 还很陌生,我一直在到处研究如何将来自soap webservice 的响应放到gridview 中。我已经成功使用了 asynctask 并且还使用了内部存储来制作类似 session 的方法来防止重复登录,但令人惊讶的是,当数据响应显示在 log 中时,它是这样的:
anyType{schema=anyType{element=anyType{complexType=anyType{choice=anyType{element=anyType{complexType=anyType{sequence=anyType{element=anyType{};元素=anyType{};元素=anyType{};元素=anyType{};元素=anyType{};元素=anyType{};元素=anyType{};元素=anyType{};元素=anyType{};元素=anyType{};元素=anyType{};元素=anyType{};元素=anyType{};元素=anyType{};元素=anyType{};元素=anyType{};元素=anyType{};元素=anyType{};元素=anyType{};元素=anyType{}; }; }; }; }; }; }; }; diffgram=anyType{NewDataSet=anyType{Table=anyType{itemid=155;用户代码=CSSCWT ;名称=CSSCWT ;级别=3;密码=4664538057732345268530826668298694488379;电子邮件=;暂停=假;系统用户=真;部门代码=JMB; postartpage=false; ldapusercode=;页面大小=20;孔新鲜度=5; podatesequence=1;手机号=; pooldmessagedisplay=7; };表=anyType{itemid=151;用户代码=CSSTKS;姓名=陈金信;级别=3;密码=15526725128958598368602650;电子邮件=;暂停=假;系统用户=真;部门代码=; postartpage=false; ldapusercode=;页面大小=20;孔新鲜度=5; podatesequence=1;手机号=; pooldmessagedisplay=7; };表=anyType{itemid=156;用户代码=CSSMEL ;名称=CSSMEL ;级别=3;密码=24554526638351588705641272148333949942249;电子邮件=;暂停=假;系统用户=真;部门代码=; postartpage=false; ldapusercode=;页面大小=20;孔新鲜度=5; podatesequence=1;手机号=; pooldmessagedisplay=7; };表=anyType{itemid=158;用户代码=CSSWYL ;名称=CSSWYL ;级别=3;密码=13215756980269776576;电子邮件=;暂停=假;系统用户=真;部门代码=; postartpage=false; ldapusercode=;页面大小=20;孔新鲜度=5; podatesequence=1;手机号=; pooldmessagedisplay=7; };表=anyType{itemid=167;用户代码=CSSRAY;名称=CSSRAY;级别=3;密码=24554526928351758705991272155333956942257;电子邮件=;暂停=假;系统用户=真;部门代码=; postartpage=false; ldapusercode=;页面大小=20;孔新鲜度=5; podatesequence=1;手机号=; pooldmessagedisplay=7; };表=anyType{itemid=168;用户代码=CINDYLIM ;名称=辛迪林;级别=2;密码=456235079768049738389084786769055893663763886739827878
我之前也尝试过使用带有示例的 gridview,但它是在 C# 中,并且是使用 java 创建的,我找不到任何方法将这个 soap 响应放入/格式化到 gridview 中。即使它不能,我希望得到一个非常简短的例子来说明如何做,我会尽力去做。或者,如果有人发现我忽略的非常有用的链接,请在此处发布。
还要记住,创建的 web 服务只要求服务器名、数据库和 mssql 命令字符串。任何帮助,将不胜感激。谢谢!
【问题讨论】:
标签: java android gridview soap ksoap2