【发布时间】:2014-02-26 11:13:10
【问题描述】:
我正在向提供 JSON 响应的第 3 方网络服务器发送请求。响应包含有关用户的信息。每个用户都有一个“refid”和一些关于用户的其他元素。我目前遍历结果并将每个用户存储到 Hashmap 中,然后将地图添加到 (ArrayList Hashmap String,String) 中,然后用这些数据填充列表视图。现在我想做的是,当用户按下列表视图上的按钮时,它会从 Arraylist 中提取所有 refid 并通过 AsyncTask 发送到我的服务器以查找与 refid 的匹配项。
我的问题是,当 refid 的数量可以变化时,我应该如何将 refid 发送到 asyntask?我可以获取值和键并创建一个可以发送到我的服务器的 JSONObject 吗?例如 {refid=123,refid=345,refid=678}。 asynctask 的参数是什么? 任何帮助,将不胜感激。
【问题讨论】:
标签: android json arraylist android-asynctask hashmap