Forum

Birden fazla veri a...
 
Bildirimler
Hepsini Temizle

Birden fazla veri aktarmak?

2 Yazılar
2 Üyeler
0 Reactions
688 Görüntüleme
(@cagatayaksoy)
Gönderiler: 95
Estimable Member
Konu başlatıcı
 

main den diğer activity ye tek veri gönderirken;

MAİN
Intent tarz = new Intent(MainActivity.this, ekraniki.class);
tarz.putExtra("x", x);
startActivity(tarz);

 


ACTİVİTY
tv2.setText(getIntent().getExtras().getString("x"));

//________________

BÖYLE YAPIYORUM  İLK GÖNDERİLEN VERİ SİLİNİYOR, SADECE "PUAN" AKTARILIYOR!! 

Intent tarz = new Intent(MainActivity.this, ekraniki.class);
tarz.putExtra("x", x);


Intent tür = new Intent(MainActivity.this, ekraniki.class);
tür.putExtra("y", y);

Intent puan = new Intent(MainActivity.this, ekraniki.class);
puan.putExtra("z", z);

startActivity(tarz);
startActivity(tür);
startActivity(puan);

 


BİRDEN FAZLA VERİYİ NASIL ATACAĞIZ ???

 

veya  Array list ile veri gönderemedim hata veriyor;

 List<String> ary = new ArrayList<String>();
ary.add(x);
ary.add(y);
ary.add(z);

Intent tarz = new Intent(MainActivity.this, ekraniki.class);
tarz.putExtra("x", ary);
 
Gönderildi : 11/07/2016 07:52

(@eravse)
Gönderiler: 1753
Üye
 

merhaba yaptıgınız sekılde ekleme yapacaksınız alt alta

String name="aaaa";
 Intent intent=new Intent(Main_Activity.this,Other_Activity.class);
 intent.putExtra("name", name);
intent.putExtra("name1", name1);
intent.putExtra("name2", name2);
intent.putExtra("name3", name3);
 
 
 startActivity(intent);

daha sonra ıntent ıcınde okuma yapacaksınız
Bundle b = new Bundle();
    b = getIntent().getExtras();
    String name = b.getString("name");
 String name1 = b.getString("name1");
 String name2 = b.getString("name2");
 String name3 = b.getString("name3");
 
 
 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 11/07/2016 16:27

Paylaş: