我已经能够将 2010 年 Google IO 演示文稿中的DataDroid库巧妙地实现到我的 Android 项目中,并且当我有 1-1关系时它工作得很好Activity
。Request
但是,在我的视图中FilterSelectActivity
,我需要多次调用以填充视图上的下拉框,以便用户可以选择过滤器。问题是库的结构方式并不是很明显如何使用现有的库/回调对 WS 进行多次(不同的)调用。特别是,我可以设置自己的callThisMethodWS
功能,但只有一个onRequestFinished
签名:
public void onRequestFinished(final int requestId, final int resultCode, final Bundle payload)
现在,是由特定调用函数生成requestId
的伪随机int
数,因此它在参数方面表示“唯一”请求,但肯定不是特定请求类型。resultCode
没用,我不确定Bundle
除了抓住一个额外的意图之外我还能做什么。
如果有人DataDroid
在他们的项目中实现了一项活动中的多个 WS 调用,我想知道您如何区分请求,以便您可以填写各种ArrayLists
或ArrayAdapters
.