Soru & Cevap

Edit text'e girilen değeri nasıl kontrol ederim? ...

02.09.2017 - 03:26

Merhaba benim bir uygulamam var kısaca basit bir şekilde anlatacağım uygulama şifre soruyor şifre kısmına ne yazarsanız yazın hesapmakinesi uygulaması  açılıyor. Ancak sadece "031015" yazarsanız gizli bir arayüz geliyor kullanıcı orda belirli işlemler yapıyor. Hepsi hazır ayrı ayrı gizli arayüzü de hesap makinesini de yaptım ama şifre sistemi bir türlü olmadı. butonumun onClick metodu şu şekilde;

button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if (password.equals("031015")){
                    Intent ıntent = new Intent(MainActivity.this,GizliSayfa.class);
                    startActivity(ıntent);
                }
                else {
                    Intent ıntent = new Intent(MainActivity.this, HesapMakinesi.class);
                    startActivity(ıntent);
                }
            }
        });

ancak çalışmıyor sorun ne olabilir? ne yapmam lazım? Şimdiden yardımcı olabilecek herkese teşekkürler.

909 Görüntülenme

2 Cevap

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

picture-10362-1393062745.jpg
BYTUNCAY
08.09.2017 - 01:27


button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

               String sifre = edittext.getText().toString();

                if (sifre.equals( "031015")){
                    Intent ıntent = new Intent(MainActivity.this,GizliSayfa.class);
                    startActivity(ıntent);
                }
                else {
                    Intent ıntent = new Intent(MainActivity.this, HesapMakinesi.class);
                    startActivity(ıntent);
                }
            }
        });

 

picture-88461-1472107234.jpg
c.mertceyhan
03.09.2017 - 11:31
String sifre 

button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                sifre = edittext.text().toString();

                if (sifre == "031015")){
                    Intent ıntent = new Intent(MainActivity.this,GizliSayfa.class);
                    startActivity(ıntent);
                }
                else {
                    Intent ıntent = new Intent(MainActivity.this, HesapMakinesi.class);
                    startActivity(ıntent);
                }
            }
        });