Soru & Cevap

Sayac yapıp diğer sayfalarda kullanmak ANDROİD STUİO

26.10.2019 - 09:11

Merhaba arkadaşlar , Üniversite öğrencisiyim projemde sayaç ekleyip  ekrandaki her hangi butona tıklandığında (7 adet butonum var ) sayacı arttırmak istiyorum ve bu sayacı daha sonrasında diğer sayfalarda da kullanmak istiyorum fakat bir türlü başaramadım :/  

9 Görüntülenme

1 Cevap

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

Profile picture for user f.erenyucal
f.erenyucal
18.02.2023 - 03:47

Android Studio'da bir sayaç oluşturmak ve diğer sayfalarda kullanmak için öncelikle bir veri kaynağına ihtiyacınız var. Bu amaçla, tercih ettiğiniz veritabanı yönetim sistemi (SQLite, Firebase vb.) kullanarak bir veritabanı oluşturabilirsiniz

Sayaç için bir veri yapısı oluşturmanız gerekir. Bu yapının içinde sayacın mevcut değerini tutacak bir değişken bulunmalıdır. Bu değişken, herhangi bir butona tıklandığında artar

Bu yapıyı oluşturduktan sonra, sayacı artırmak için butonların her birine bir onClickListener ekleyebilirsiniz. Bu onClickListener, sayaç değişkeninin değerini artıracaktır. Ayrıca, sayacın değerini diğer sayfalarda kullanmak istiyorsanız, bu değeri bir veritabanında saklayabilirsiniz

Diğer sayfalarda sayacın değerini kullanmak için, veritabanından sayacın mevcut değerini almanız gerekir. Bunu yapmak için, diğer sayfalarda veritabanına erişebileceğiniz bir sınıf veya yönetici sınıfı oluşturabilirsiniz. Bu sınıf, veritabanından sayacın mevcut değerini alacak ve sayfada gösterilecek

 

senin için örnek bir kod yazdım lakin çok kapsamlı olduğu için en basit örneğiyle yazmam gerekti

 

Button button1 = findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        counter++; // Sayaç değişkenini artır
    }
});