KSOAP2複数のパラメーター値を持つプロパティ情報?
-
28-10-2019 - |
質問
AndroidでのアプリケーションにKSOAP2を使用しています。私は複雑なタイプを送信していますが、質問があります:今私はやっています:
UriList urlL = new UriList();
urlL.uriList= "#literal";
PropertyInfo pi = new PropertyInfo();
pi.setName("documents");
pi.setValue(urlL);
pi.setType(UriList.class);
sobj.addProperty(pi);
これにより、次のように見える石鹸のリクエストが与えられます。
<ドキュメント>
<urilist> #literal < /urilist>
< /documents>
<urilist>のいくつかの繰り返しをしたい場合はどうなりますか?つまり:
<ドキュメント>
<urilist> #literal < /urilist>
<urilist>#literal2 < /urilist>
<urilist>#literal3 < /urilist>
< /documents>
KSOAP2でそれを行うにはどうすればよいですか?
助けてくれてありがとう :)
解決 2
私はこれを修正しました - kvmserializable-をリストとして実装するクラスでパラメーターUrlistを実行し、それが機能しました
他のヒント
同じことをしなければならなかったときに、envelope.addmapping()関数を使用しました。ほとんどの場合、kvmserializableを実装し、パラメーターに必要なすべてのデータを保持するオブジェクトを作成します。それはあなたのためにアイテムを追加するのに世話をします。
次のサイトで詳細を確認できます。 http://seesharpgears.blogspot.com/2010/10/ksoap-android-web-service-tutorial-with.html
所属していません StackOverflow