List> list を別のアクティビティに送信しようとしていました。私は多くの方法を試しましたが、できませんでした。助けてください!
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 に答える