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 にキャストすることはできませんが、この状況ではどうすれば要素 status の属性タイプを取得できますか?

4

0 に答える 0