Uložil bych uživatelské jméno do sdílených předvoleb, protože aplikace bude mít pouze jednoho uživatele, nemusíte do databáze ukládat pouze jeden záznam. Pokud však trváte na tom, že ji získáte z databáze, přidejte tuto funkci do svého 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;
}
a později můžete tento kód použít k získání uživatelského jména ve vaší aktivitě šuplíku:
textView.setText(helper.getUsername());
P.S. opravdu byste měli svůj kód přefaktorovat. A pro ukládání jednotlivých hodnot použijte SharedPreferences místo SQLite. SQLite je navržen pro ukládání masivních datových kontejnerů, jako jsou data seznamu uložená v mezipaměti a tak dále.