Отображать данные в TextView

public List<UserDataHelper> getData() {
    List<UserDataHelper> list = new ArrayList<UserDataHelper>();
    String selectQuery = "SELECT * FROM " + TABLE;
    dbase = this.getReadableDatabase();
    Cursor cursor = dbase.rawQuery(selectQuery, null);
    if (cursor.moveToFirst()) {
        do {
            UserDataHelper quest = new UserDataHelper();
            quest.setID(cursor.getInt(0));
            quest.setName(cursor.getString(1));
            quest.setSent(cursor.getInt(2));
            quest.setRecieved(cursor.getInt(3));
            quest.setTotal(cursor.getInt(4));
            quest.setTimeSpent(cursor.getString(5));
            list.add(quest);
        } while (cursor.moveToNext());
    }
    return list;
}

Это для listView, но я хочу получать данные индивидуально и отображать их в textView. Как я могу этого добиться? Есть много руководств для listviews, но не для textViews, так что кто-нибудь может мне помочь, пожалуйста.

Возможный дубликат База данных Android SQLite: как запросить определенные данные?

Bö macht Blau 11.11.2018 16:02

он не говорит об отображении его в textview @ 0X0nosugar

user10238140 11.11.2018 16:04

Вы знаете, как отобразить «Hello World» в TextView?

Bö macht Blau 11.11.2018 16:05
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
3
56
2

Ответы 2

попробуй это

for (UserDataHelper user:getData())
        {

            textView.append(user.getID()+" "+user.getName()
                            +" "+user.getRecieved()+" "+user.getSent()
                            +" "+user.getTimeSpent()+" "+user.getTotal()+"\n");
        }

Вы можете просто использовать объект класса для установки / получения значений, для строковых значений выполните следующие действия: -

textView.setText(quest.getName());

а для целочисленных значений обязательно используйте one
из следующих:-

textView.setText(""+quest.getId());

или

textView.setText(String.valueOf(integer));

Другие вопросы по теме