我试图将 List> list 发送到另一个活动。我尝试了很多方法,但都做不到。请帮忙!
问问题
431 次
1 回答
1
你可以使用Intent
hashMap.put("key", "value");
Intent intent = new Intent(this, otherActivity.class);
intent.putExtra("mapkey", hashMap);
startActivity(intent);
编辑:
用于增加 otherActivity 中的值
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());
快乐编码!
于 2013-05-16T11:14:02.743 回答