Saya akan menyimpan nama pengguna ke preferensi bersama, karena aplikasi hanya akan memiliki satu pengguna, Anda tidak perlu menyimpan hanya satu entri ke database Anda. Tetapi jika Anda bersikeras untuk mendapatkannya dari database, tambahkan fungsi ini ke DatabaseHelper Anda.
public String getUsername() throws SQLException {
String username = "";
Cursor cursor = this.getReadableDatabase().query(
TABLE_NAME, new String[] { KEY_NAME },
null, null, null, null, null);
if (cursor.moveToFirst()) {
do {
username = cursor.getString(0);
} while (cursor.moveToNext());
}
cursor.close();
return username;
}
dan nanti Anda dapat menggunakan kode ini untuk mendapatkan nama pengguna di aktivitas laci Anda:
textView.setText(helper.getUsername());
P.S. Anda harus benar-benar memperbaiki kode Anda. Dan gunakan SharedPreferences alih-alih SQLite untuk menyimpan nilai tunggal. SQLite dirancang untuk menyimpan wadah data yang sangat besar, seperti data daftar yang di-cache dan sebagainya.