我试图发送List>列出到另一个活动。我尝试了很多方法,但无法做到。请帮忙!
答案 0 :(得分:1)
您可以使用Intent
hashMap.put("key", "value");
Intent intent = new Intent(this, otherActivity.class);
intent.putExtra("mapkey", hashMap);
startActivity(intent);
编辑:
用于获取其他活动中的值
Intent intent = getIntent();
HashMap<String, String> hashMap = (HashMap<String, String>) intent.getSerializableExtra("mapkey");
intent.getSerializableExtra("mapkey");
编辑(将其转换回列表)尝试类似:
HashMap<String, String> map = new HashMap<String, String>();
List<String> hashMap = new ArrayList<String>(map.values());
快乐的编码!