Turkcell | Geleceği Yazanlar

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

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.

    0

    Duran ÜN

    08 Eylül 2017

    
    
    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);
                    }
                }
            });

     

    0

    Cafer Mert Ceyhan

    03 Eylül 2017

    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);
                    }
                }
            });

     

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.