Eu salvaria o nome de usuário em sharedpreferences, porque o aplicativo terá apenas um usuário, você não precisa salvar apenas uma entrada no seu banco de dados. Mas se você insistir em obtê-lo do banco de dados, adicione esta função ao seu 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;
}
e mais tarde você pode usar este código para obter o nome de usuário em sua atividade de gaveta:
textView.setText(helper.getUsername());
P.S. você deve realmente refatorar seu código. E use SharedPreferences em vez de SQLite para armazenar valores únicos. O SQLite foi projetado para armazenar grandes contêineres de dados, como dados de lista em cache e assim por diante.