SQLite Login sonrası kullanıcı AdıSoyadı bilgisi çekmek.
Merhabalar, ben bir login uygulaması yapıyorum SQLitedatabase’te veritabanında. Kullanıcıları veritabanına kaydettirdikten sonra kayıt ettiğim kullanıcı adı ve şifresiyle login yapıyorum. Sorum şu, login yaptıktan sonra girilen Activity’de login yapan kişinin adıvesoyadı bölümünü "Hoşgeldin: ..........." şeklinde çekmek istiyorum. Kodum şöyle;
// Databasem Kodum
public String KullaniciAdiAl() throws SQLException {
String kuladsoyad = “”;
SQLiteDatabase db = this.getReadableDatabase();
Cursor cur = db.query(TABLO_ADI, new String[]{KEY_ADIVESOYADI}, null, null, null, null, null);
if(cur.moveFirst()) {
do {
kuladsoyad = cur.getString(0);
} while (cur.moveToNext());
}
cur.close();
return kuladsoyad;
}
// MainActivity’deki kodum:
TextView tvKullaniciAdiAl;
.....
tvKullaniciAdiAl = (TextView) findViewById(R.id.tvKullaniciAdiAl);
Databasem db = new Databasem(getApplicationContext());
tvKullaniciAdiAl.setText(“Hoşgeldin:\n”+vy.KullaniciAdiAl());
Bu kod çalışıyor fakat farklı isimlerle giriş yapmama rağmen sürekli veritabanımdaki sabit bir kişinin adsoyad bilgisini karşıma getiriyor. Acaba nerede hata yaptım? Yardımcı olabilir misiniz? Teşekkürler şimdiden.