Android activityler arası veri aktarma

+4 oy
13 Mart 2015 androidboy Uzman Yardımcısı (1,830 puan)   sordu
Merhaba Android projemde bir activity de aldığım bilgiyi diğer bir activity'de kullanmak istiyorum. En kolay şekilde nasıl çözebilirim?

1 cevap

+4 oy
14 Mart 2015 Tahsin Dalman Uzman (7,000 puan)   cevapladı
16 Mart 2015 androidboy seçti
 
En İyi Cevap

Android activityleri arası veri iletişimi için benim bildiğim iki yol var.

1-) sharedpreferences ile yapabilirsin ancak veri devamlı tutman gereken bir şey değilse bunu kullanman mantıklı olmayacaktır. http://www.oguzozkeroglu.com/android-shared-preferences/ adresinde detaylı açıklaması mevcut.

2-) intent ile yapabilirsin ki anladığım kadarıyla bu işini görecektir. Kullanımı şu şekilde;

activity1

string gonderilecekveri="deneme";
Intent intent = new Intent(MainActivity.this,IkinciActivity.class);
intent.putExtra("alınacakisim", gonderilecekveri);
startActivity(intent);

activity2

string gelenveri=getIntent().getExtras().getString("alınacakisim")

...