私のWebサービスはかなりの量のデータを返しているので、それをarraylistに保存してアプリケーションに返しています。これが好ましい方法であるかどうかはわかりません。arraylist が返されてアプリケーションに表示されると、arraylists の「anyType」セクションも表示されます。私はこのプロセス全体に慣れていないので、どこかで何かが欠けているか、これについて間違っていると確信しています。誰かが私を正しい方向に向けることができますか?
2959 次
3 に答える
1
私はかなり長い間同様の問題をいじっていました、そして長い時間のデバッグの後、私はそれを解決し、ksoapと.NETでチュートリアルを公開することに決めました。それが役に立てば幸い。
于 2010-10-25T15:01:19.820 に答える
0
私は以前にそのようなことを実装しました。私は別のアプローチに従いました。
まず、「#」のような区切り文字を挿入して、ArrayList の個々の項目を区切ることをお勧めします。それについてはこれを参照できます。
これは、「item1#item2#item3#」の形式で文字列の配列を返すのに役立ちます
ksoap を使用した Android コードに関する限り、これを見てください。
このコードでは、soap 呼び出しメソッドを確認します。「#」デリミタを使用して Web サービスから返された文字列を分離し、それを配列に格納して Spinner に入力します。
あなたが望むように行うことができます。
お役に立てば幸いです。
乾杯
于 2011-11-27T14:21:10.720 に答える
0
ArrayList 内のオブジェクトのインスタンスはすべて同じ型ですか? その場合、IEnumerable<T>
(T はその型の) an を公開してから、Android で使用しているプロキシを再生成することをお勧めします。これにより、おそらく、より簡単に使用できる厳密に型指定されたリストが得られます。
于 2010-06-09T17:24:55.527 に答える