Soru & Cevap

Classlar-Sayfalar Arası Değişken Etkileşimi ...

10.12.2016 - 01:29

Mainactivity sınıfımda;

public int sayi=1 yapıyorum

sonra ıntent kullanarak baska sayfaya gidiyorum ama ıntent ile sayiyi göndermiyorum.

Second_activity sınfımda ise;

Mainactivity main=new Mainactivity();

ile nesne oluşturuyorum sonra second da buradaki nesne ile textview de

main.sayi; gösteriyorum. Buraya kadar herşey güzel;

main.sayi++ yapıyorum

Sonrasında tekrar mainactivity sınıfında ıntent ile gidiyorum , Mainactivity de textviewde sayiyi yazmasını söylemiştim sayi hiç artırılmamış gibi aynı kalıyor ve o sayıyı yenile butonu ile tekrar ekrana basınca tekrar aynı kalıyor. Sonuc olarak Second classından main nesnesi oluşturmama ragmen public olan int sayi değişkeninin neğerii bir türlü değiştiremiyorum.

---Yapmak İstediğim---

Mainde String türünde bir dizi oluşturmak. Bu diziye Ekleactivity de string ifadeler girip maindeki sayac değişkenini artırmak istiyorum ve tekrar maine geri döndüğümde artırılmış olarak ekrana basılmasını istiyorum. Nasıl yapabilirim?

5 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-15873-1477252697.png
muhammetcagatay
11.12.2016 - 12:30

Bunun için Kapsülleme kulalnabilirsin set ve get metodları ile atama ve alma yaparsın yada Intent.putextra ile taşırsın değerini