我在主类中定义了一个列表,我正在从 KSoap 响应加载数据:
List<HashMap<String, String>> POIs= new ArrayList<HashMap<String, String>>();
我使用以下代码将条目添加到列表中:
for (int i = 0; i < response1.getPropertyCount(); i++) {
SoapObject response2 = (SoapObject) response1.getProperty(i);
HashMap<String, String> map = new HashMap<String, String>();
map.put("ID",response2.getProperty("CID").toString());
map.put("Distance",response2.getProperty("distance").toString());
map.put("SubLocality",response2.getProperty("SubLocality1").toString());
POIs.add(map);
}
我想知道我如何将列表 POI 放在一个意图上?
使用主类的对象访问您的List
。就这么简单。
我使用Bundle.putSerializable来传递列表,因为它不大(只有大约10个项目)。