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 に答える