安卓传递列表<哈希映射<字符串、字符串>>到新活动



我在主类中定义了一个列表,我正在从 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个项目)。

最新更新