0

我试图将 List> list 发送到另一个活动。我尝试了很多方法,但都做不到。请帮忙!

4

1 回答 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 回答