【问题标题】:ksoap object property cannot castksoap 对象属性不能转换
【发布时间】:2016-07-22 04:05:53
【问题描述】:

我正在使用带有 android studio IDE 的 ksoap 库,也成功地获得了 Web 服务的响应(我从调试中看到了它)。通常这段代码是有效的;但是,这次它给了我任何帮助,谢谢。

   response = (SoapObject) envelope.getResponse(); // works I do got response
   for (int i = 0; i < count; i++){ // counting works, it is getting in to for loop
     Object property = response.getProperty(i); // error: cannot find local variable 'property',response working but it is not capble to cast it to property. 
     SoapObject swListSoap = (SoapObject) property;
     String SoapName = swListSoap.getProperty(TAG_NAME).toString();
     ...
    }

【问题讨论】:

    标签: android casting ksoap


    【解决方案1】:

    问题是将soap对象解析为整数或双精度(推荐,尽可能使用字符串..)。 例如,如果您想通过 TAG_NAME ="NAME" 解析肥皂对象属性;不要使用:

    int SoapLineName = Integer.parseInt(soapObject.getProperty(TAG_LINENAME).toString());
    

    用途:

    String SoapLineName = (soapObject.getProperty(TAG_LINENAME).toString());
    

    我在扫描属性和解析到列表视图时都遇到了问题。解决方案使用字符串..

    【讨论】:

      猜你喜欢
      • 2014-11-12
      • 1970-01-01
      • 2019-02-10
      • 1970-01-01
      • 2014-07-05
      • 1970-01-01
      • 1970-01-01
      • 2020-02-02
      • 1970-01-01
      相关资源
      最近更新 更多