Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Java Мобильная разработка (Android)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.06.2018, 00:46   #1
Andrey9181spb
 
Регистрация: 12.08.2017
Сообщений: 7
По умолчанию SQLite Android и вывод данных в TextView

Здравствуйте!
Использую SQLite для хранения и доступа к данным в андроид-приложении. Задаю
Код:
public final class TaskCursorWrapper extends CursorWrapper {
public TaskCursorWrapper(Cursor cursor) {
    super(cursor);
}

public Main2Activity.ObjectA getObjectA() {
    String task = getString(getColumnIndex(TestDbSchema.TestTable.Cols.TASK));
    Double answer = getDouble(getColumnIndex(TestDbSchema.TestTable.Cols.ANSWER));
    int item_id = getInt(getColumnIndex(TestDbSchema.TestTable.Cols._ID));

    Main2Activity.ObjectA O = new Main2Activity.ObjectA(new UUID(0,0));
    O.setTask(task);
    O.setAnswer(answer);

    return O;
}}
Для доступа к данным по выбранному ID
Код:
public class ObjectO {
 
    public TextView getObjectO() {
        TaskCursorWrapper mTaskCursorWrapper = queryTask(null, null);
        mCurrentIndex = mCurrentIndex + 1;
        mTaskCursorWrapper.moveToPosition(mCurrentIndex);
        mTaskConditionTo.setText(mTaskCursorWrapper.getObjectA().getTask());
 
        return mTaskConditionTo;
    }
}
Для вывода в текстовое поле значения из базы поля TASK пишу в OnCreate
Код:
ObjectO OO = new ObjectO();
    mTaskConditionTo = findViewById(R.id.view_1);
    mTaskConditionTo = OO.getObjectO();
Но вместо ожидаемых текстовых значений (к примеру, "Условие!") в mTaskConditionTo выводится набор каких-то цифр (к примеру, "2131492912").
При этом, то, где прописываю mTaskConditionTo = findViewById(R.id.view_1) не имеет значения - в OnCreate или в ObjectO.


Я так понимаю, ошибка в преобразовании типов. Но никак не возьму в толк, где?
Andrey9181spb вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TextView с подсказкой (android) No_Comments Мобильные ОС (Android, iOS, Windows Phone) 1 14.02.2014 11:49
[Android] БД SQLite с несколькими таблицами Morpho Мобильные ОС (Android, iOS, Windows Phone) 4 08.12.2013 23:36
Функция сортировки базы данных sqlite (C++) Novosad Помощь студентам 2 11.05.2013 00:26
Создание базы данных в SQLite F1tamix Фриланс 0 19.12.2012 14:49
Ускорить импорт данных из xml в sqlite.(android) Zohei Общие вопросы по Java, Java SE, Kotlin 2 11.11.2012 12:02