1

所以,我有一个肥皂服务,我从中得到如下响应:

<xml>   
  <SpinnerMaster name="masterStatus">
              <value>Unknown</value>
              <value>Not Started</value>
              <value>Excavation</value>
              <value>Piling</value>
              <value>Plinth</value>
              <value>Floor Slab</value>
              <value>Internal Work</value>
              <value>External Work</value>
              <value>Complete</value>
            </SpinnerMaster>


<status type="drop" editable="1">1</status>
</xml>

因此,当我想访问 SpinnerMaster 的属性时,它很简单:

((SoapObject)soapObject.getProperty("SpinnerMaster")).getAttribute("name")

但是当我尝试对状态元素做同样的事情时,我遇到了类转换异常。

((SoapObject)soapObject.getProperty("status")).getAttribute("type")

好吧,异常非常简单——soapObject.getProperty("status") 返回一个字符串,然后我不能将它转换回 SoapObject 但是在这种情况下,我怎样才能获得元素状态的属性类型。

4

0 回答 0