私は 2010 年の Google の IO プレゼンテーションから DataDroid ライブラリを私の Android プロジェクトにハックして実装することができました。ただし、私のビューでは、ユーザーがフィルターを選択できるように、ビューのドロップダウン ボックスを埋めるために複数の呼び出しを行う必要があります。問題は、ライブラリが構造化されている方法で、既存のライブラリ/コールバックを使用して WS に対して複数の (異なる) 呼び出しを行う方法がすぐにはわからないことです。特に、独自の関数をセットアップできますが、署名は 1 つしかありません。Activity
Request
FilterSelectActivity
callThisMethodWS
onRequestFinished
public void onRequestFinished(final int requestId, final int resultCode, final Bundle payload)
ここで、requestId
は特定の呼び出し関数によって生成される疑似乱数int
であるため、そのパラメーターに関して「一意の」要求を示しますが、特定の要求タイプではないことは確かです。役に立たないので、意図を余分につかむ以外resultCode
に何ができるかわかりません。Bundle
1 つのアクティビティで複数の WS 呼び出しを使用してプロジェクトに実装DataDroid
した人がいる場合は、さまざまなArrayLists
またはArrayAdapters
.