Я разрабатываю приложение для Android с библиотекой ksoap2-android. Я могу получить и разобрать некоторые ответы, но я не могу отправить конкретный запрос, который должен поместить свойство с типом «guid».Настройка типа guid для свойства в запросе ksoap2-andorid
Служба, которую я хочу использовать, говорит, что я не помещаю свойство, хотя я отправляю его со строковым типом. Возможно, мне нужно указать его как «guid».
Из-за моего плохого понимания нет способа установить тип как guid ни ksoap, ни Java.
Я новичок в Android и программировании. Может быть, я задаю глупый вопрос, но я несколько раз откладываю это на несколько дней. Пожалуйста, дайте совет, и я буду очень благодарен!
Ниже приведено определение запроса, который является общедоступным службой.
<AuthTicket>string</AuthTicket>
<DicIDList>
<guid>guid</guid> // this property is what i can't put!!
<guid>guid</guid>
</DicIDList>
Я помещаю свойство как это ...
soapObject.addProperty(SearchItem.TAG_AUTH_TICKET, SearchItem.AUTH_TICKET);
SoapObject dicIdList = new SoapObject(NAMESPACE, "DicIdList");
dicIdList.addProperty("guid", item.dicId);
dicIdList.addProperty("guid", "19553dab-aa51-43bb-9fb7-764153b647ac");
soapObject.addProperty(SearchItem.TAG_DIC_ID_LIST, dicIdList);
Спасибо.