SOapObject问Android
作者:互联网
使用Soap对象和检索属性获得Soap响应.见下面的代码
SoapObject returnObj = (SoapObject)response.getProperty("GetAllDocumentsResult");
// Integer id = Integer.valueOf(returnObj.getProperty("id");
for(int i=0;i<returnObj.getPropertyCount();i++) {
SoapObject persondetails = (SoapObject)returnObj.getProperty(i);
SoapPrimitive videoname = (SoapPrimitive)persondetails.getProperty("PDFFileName");
我正在从persondetails对象中检索每个视频.但是对于某些人而言,视频标签不存在作为回应.
如何检查验证条件,以便在soapobject中存在特定属性?
谢谢
解决方法:
嗨,你可以使用ksoap2 android中新库中存在的新东西
SoapObject videoname =(SoapObject)persondetails.getPropertySafely(“PDFFileName”);
如果你想要字符串,你可以做这样的事情
String videoname =persondetails.getPropertySafelyAsString("PDFFileName");
或者即使标签没有默认位置:D
String videoname = persondetails.getPropertySafelyAsString("PDFFileName","NOTHING");
标签:ksoap2,android 来源: https://codeday.me/bug/20190730/1577500.html