Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
6 / 6 / 1
Регистрация: 29.11.2013
Сообщений: 492

Cursor

02.03.2016, 10:21. Показов 733. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пытаюсь курсором передать данные, но что то ему не нравится
Вот так передаю
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class GetNewsDB {
    DB db;
 
    RemindDTO dto;
 
    public void getDB() {
 
        Cursor cursor = db.getTitleDB();
 
        if (cursor.moveToFirst()) {
            int nameIndex = cursor.getColumnIndex(db.COLUMN_TEXT);
 
            do {
                dto.setTitle(cursor.getString(nameIndex));
 
                Log.d("ЛОГ",
                        ", name = " + cursor.getString(nameIndex));
            } while (cursor.moveToNext());
        } else
            Log.d("ЛОГ", "0 rows");
 
 
        cursor.close();
    }
}
Вызываю его в Main.
Передаю в
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class RemindDTO {
 
    private String title;
 
    public RemindDTO(String title) {
        this.title = title;
    }
 
    public String getTitle() {
        return title;
    }
 
    public void setTitle(String title) {
        this.title = title;
    }
 
}
Ошибка
Кликните здесь для просмотра всего текста
FATAL EXCEPTION: main
Process: com.diplom.sportclub, PID: 2657
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.diplom.sportclub/com.diplom.sportclub.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.diplom.sportclub.dto.GetNewsDB.getDB ()' on a null object reference
at android.app.ActivityThread.performLaunch Activity(ActivityThread.java:2298)
at android.app.ActivityThread.handleLaunchA ctivity(ActivityThread.java:2360)
at android.app.ActivityThread.access$800(Ac tivityThread.java:144)
at android.app.ActivityThread$H.handleMessa ge(ActivityThread.java:1278)
at android.os.Handler.dispatchMessage(Handl er.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(Activity Thread.java:5221)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.j ava:372)
at com.android.internal.os.ZygoteInit$Metho dAndArgsCaller.run(ZygoteInit.java:899)
at com.android.internal.os.ZygoteInit.main( ZygoteInit.java:694)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.diplom.sportclub.dto.GetNewsDB.getDB ()' on a null object reference
at com.diplom.sportclub.MainActivity.onCrea te(MainActivity.java:67)
at android.app.Activity.performCreate(Activ ity.java:5937)
at android.app.Instrumentation.callActivity OnCreate(Instrumentation.java:1105)
at android.app.ActivityThread.performLaunch Activity(ActivityThread.java:2251)
at android.app.ActivityThread.handleLaunchA ctivity(ActivityThread.java:2360)*
at android.app.ActivityThread.access$800(Ac tivityThread.java:144)*
at android.app.ActivityThread$H.handleMessa ge(ActivityThread.java:1278)*
at android.os.Handler.dispatchMessage(Handl er.java:102)*
at android.os.Looper.loop(Looper.java:135)*
at android.app.ActivityThread.main(Activity Thread.java:5221)*
at java.lang.reflect.Method.invoke(Native Method)*
at java.lang.reflect.Method.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.03.2016, 10:21
Ответы с готовыми решениями:

Cursor
Подскажите как быть дальше. Есть БД, к ней прикрутил курсор DB db; @Override protected void onCreate(Bundle...

ArraList or Cursor
Вечер добрый. есть быстрый метод поиска, такого элемента, в ArrayList или Cursor, которого там нет начиная с 0 поиск и ++

RawQuery using cursor
Здравствуйте. Я сформировал запрос в БД : Cursor cursor2 = db.rawQuery("SELECT catname4 FROM contact_table WHERE catname2='Riko'...

2
400 / 343 / 85
Регистрация: 17.10.2014
Сообщений: 1,015
02.03.2016, 10:30
qdhtnsoyndtr, Cursor cursor = db.getTitleDB(); - тут db не инициализирована.
0
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
02.03.2016, 10:31
DB db в первом классе не объявлен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.03.2016, 10:31
Помогаю со студенческими работами здесь

Получение данных из cursor
У меня огромный вопрос по работе с SQLite, а именно Cursor. В общем то при запросе к бд все норм, при создании класса бд все норм, везде...

Cursor из нескольких таблиц
Добрый день. Есть два класса Question and Answer. Question соответсвенно содержит List<Answer>: public class Question { int...

Заполнить RecyclerView из Cursor
Ребят подскажите плз, есть ли способы закинуть данные с бд типа Cursor в список ResyclerView? Или нужно обязательно переводить данные в...

Рэндомно забрать из cursor
Доброго времени! Мне нужно рэндомно забрать из cursor слово и заполнить буквами из него button на TableLayout т.е. каждую букву на новую...

SetMultiChoiceItems в AlertDialog по средствам Cursor
Здравствуйте! Пишу небольшое приложение под Android, и недавно уперся рогом в одну проблему, информация по которой очень скудна. Задача...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru