Teşekkürler Ahmet,
önerilerin sonucunda aşağıdaki kodlar ile küçük bir örnek uygulama yazdım. İleride bu konuyu araştıranlara referans olması açısından aşağıdaki kodları paylaşıyorum...
ikinci_activity isminde yeni bir activity ve MainActivity'ye bir tane buton ekledim, MainActivity'nin create olayında hashMap'leri dolduruyorum, Butona tıklama olayında ise hashMap değerini ikinci_activity'ye gönderip ikinci_activity'yi açıyorum.
MainActivity kodları
[code]Log.i("CALISMA_NOTU", "MainActivity yüklendi");
final Intent intent = new Intent(MainActivity.this, ikinci_activity.class);
final HashMap<String, String> hmHashMap = new HashMap<String, String>();
hmHashMap.put("key1", "val1");
hmHashMap.put("key2", "val2");
Button btnActivityAc = (Button) findViewById(R.id.btnActivityAc);
btnActivityAc.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ArrayList<HashMap<String, String>> alGonderilecekVeri = new ArrayList<HashMap<String, String>>();
alGonderilecekVeri.add(hmHashMap);
intent.putExtra("arraylist", alGonderilecekVeri);
//startActivityForResult(intent, 500); //bu satır da çalışıyor.
startActivity(intent);
}
});[/code]
ikinci_activity kodları
[code]ArrayList<HashMap<String, String>> alGelenVeri = (ArrayList<HashMap<String, String>>) getIntent().getSerializableExtra("arraylist");
Log.i("CALISMA_NOTU", alGelenVeri.get(0).get("key1").toString());
for (String key : alGelenVeri.get(0).keySet()) {
Log.i("CALISMA_NOTU", key + "=" + alGelenVeri.get(0).get(key));
}[/code]