İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Mobil Programlama
Mobil Programlama

Android Programlama XML ile Kullanıcı Girişi

V1TR10L24.12.20172 cevap2.294 görüntüleme
2013'den beri2 mesaj
#1
Merhaba arkadaşlar,

Android Studio kullanarak bir android uygulaması yazmaya çalışıyorum. Uygulamamda bir kullanıcı giriş ekranı olacak. Bu ekranda girilen kullanıcı adı ve şifre values klasöründe sakladığım kullanıcı adı ve şifre ile aynı ise başka bir ekrana geçiş yapsın istiyorum. Butona tıklandığında başka bir ekrana geçiş yapabiliyorum ama values klasöründeki değer ile eşitliğinin kontrol ettiremedim. Yani edittextler boş olsa bile butona basıldığında diğer ekrana geçiyorum. Bu konu da bana yardımcı olur musunuz?
Cevaplar
2017'den beri5 mesaj
#2
Activity sinifi icinde: getString(R.string.username) seklindeki yapiyi kullanabilirsin.
// onClickListener icerisinde de olabilir veya nerede gerekliyse isValid metodu ile validasyon yapip intent ile diger aktiviteye gecis yapabilirsin.

MyActivity class :

if( isValid(userNameFromTextView, passwordFromTextView) ){
//start Intent, diger aktiviteye gec.
} else{
// show errors.
}
private boolean isValid(String username, String password) {
return (getString(R.string.username) == username && getString(R.string.password) == password)
}
V1TR10L Konuyu açan
2013'den beri2 mesaj
#3
Activity sinifi icinde: getString(R.string.username) seklindeki yapiyi kullanabilirsin.
// onClickListener icerisinde de olabilir veya nerede gerekliyse isValid metodu ile validasyon yapip intent ile diger aktiviteye gecis yapabilirsin.

MyActivity class :

if( isValid(userNameFromTextView, passwordFromTextView) ){
//start Intent, diger aktiviteye gec.
} else{
// show errors.
}
private boolean isValid(String username, String password) {
return (getString(R.string.username) == username && getString(R.string.password) == password)
}
Teşekkür ederim.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.