Jag skulle spara användarnamn till sharedpreferences, eftersom appen bara kommer att ha en användare, du behöver inte spara bara en post i din databas. Men om du insisterar på att hämta den från databasen, lägg till den här funktionen i 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;
}
och senare kan du använda den här koden för att få användarnamn i din lådaaktivitet:
textView.setText(helper.getUsername());
P.S. du borde verkligen refaktorisera din kod. Och använd SharedPreferences istället för SQLite för att lagra enskilda värden. SQLite är designad för att lagra massiva databehållare, som cachad listdata och så vidare.