ksoap2 свойство информация, которая имеет несколько значений параметров? - PullRequest
0 голосов
/ 21 марта 2011

Я использую ksoap2 для моего приложения в Android. Я отправляю сложные типы, но у меня есть вопрос: сейчас я делаю:


UriList urlL = new UriList();
urlL.uriList= "#literal";

PropertyInfo pi = new PropertyInfo();
pi.setName("documents");
pi.setValue(urlL);
pi.setType(UriList.class);
sobj.addProperty(pi);

это дает мне запрос на мыло, который будет выглядеть так:

<документы>
#literal

что если я хочу сделать несколько повторений ? то есть:
<документы>
#literal
# literal2
# literal3

как я могу это сделать в ksoap2?

спасибо за помощь:)

Ответы [ 2 ]

0 голосов
/ 24 марта 2011

Я исправил это, выполнив urm параметров в классе, который реализует kvmserializable- в виде списка, и это сработало

0 голосов
/ 23 марта 2011

Я использовал функцию envelope.addMapping (), когда мне нужно было сделать то же самое.В значительной степени вы создаете объект, который реализует KvmSerializable и содержит все необходимые данные в параметре.Он позаботится о добавлении предметов для вас.

Более подробную информацию вы можете найти на следующем сайте: http://seesharpgears.blogspot.com/2010/10/ksoap-android-web-service-tutorial-with.html

...