Форум программистов, компьютерный форум, киберфорум
Наши страницы

SQLlight SELECT - moveToFirst возвращает false - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Повысить версию Build Tools http://www.cyberforum.ru/android-dev/thread1845746.html
Добрый день. Открыл свой старый проект, который работал с Build Tools 22.0.1. Сейчас проект просит установить эту версию (22.0.1). build.gradle отредактировал до версии 25.0.0, но все равно просит...
Программирование Android Когда вызвать getWidth() у виджета? Здравствуйте, Всем. Необходимо узнать в приложении в пикселях ширину виджета. Использую getWitdth()... Но где его вызвать? На onCreate элементов еще нет на экране, возвращает ноль, на OnResume... http://www.cyberforum.ru/android-dev/thread1845657.html
E/AndroidRuntime: FATAL EXCEPTION: main Программирование Android
я не могу понять в чем дело .... если можно объясните... сразу признаюсь я начинающий программист ...
Приложение игнорирует форму логина Программирование Android
Доброго времени суток! При запуске приложения открывается форма логина, которую надо пройти, дабы попасть в мейн меню, но при запуске, приложение игнорирует форму, подсвечивая ее на секунду и...
Программирование Android Сделать презентацию http://www.cyberforum.ru/android-dev/thread1845327.html
Гуру, посоветуйте с чего начать? (раньше такого не делал) Надо: набор кликабельных картинок, цветных рамок, цветных наклонных линий/стрелок и текста разного шрифта (и возможно наклона) положить...
Программирование Android Использование одного метода в двух активити Добрый день. Подскажите такой вопрос: как можно использовать один метод для двух разных активити (android studio). Т.е. если я его опишу в паблик активити Main, как мне его подключить к активити... подробнее

Показать сообщение отдельно
Анд_Рей
3 / 4 / 0
Регистрация: 27.12.2009
Сообщений: 166

SQLlight SELECT - moveToFirst возвращает false - Программирование Android

09.11.2016, 00:51. Просмотров 204. Ответов 1
Метки (Все метки)

Всем привет.


Пытаюсь выбрать данные из таблицы sqllight.
Не смотря на то, что c.getCount() возвращает 2, c.moveToFirst() - возвращает false.

Пример кода:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public ArrayList<Program> getPrograms() {
        ArrayList<Program> items = new ArrayList<>();
 
        Cursor c = db.rawQuery("SELECT * FROM Programs", null);
 
        Log.d(TAG, "programs count= " + c.getCount());
        Log.d(TAG, "programs moveToFirst= " + c.moveToFirst());
 
        if (c.moveToFirst()) {
            Log.d(TAG, "programs moved to first");
            do {
                Program item = gson.fromJson(c.getString(c.getColumnIndex("Program")), Program.class);
                item.setLocalId(c.getInt(c.getColumnIndex("LocalId")));
                items.add(item);
            } while (c.moveToNext());
        }
        c.close();
        return items;
    }
Помогите, пожалуйста, понять, что тут не так?

Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru