Jeg ville gemme brugernavn til sharedpreferences, fordi appen kun vil have én bruger, du behøver ikke kun gemme én post i din database. Men hvis du insisterer på at få det fra databasen, så føj denne funktion til din DatabaseHelper.
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;
}
og senere kan du bruge denne kode til at få brugernavn i din skuffeaktivitet:
textView.setText(helper.getUsername());
P.S. du burde virkelig refaktorisere din kode. Og brug SharedPreferences i stedet for SQLite til lagring af enkelte værdier. SQLite er designet til at gemme massive datacontainere, såsom cachelagrede listedata og så videre.