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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Jonny123
1 / 1 / 0
Регистрация: 07.09.2014
Сообщений: 88
#1

GreenDao ORM query метод - Программирование Android

17.02.2016, 00:22. Просмотров 328. Ответов 0

Здравствуйте, использую для работы с БД GreenDao ORM и у меня возник вопрос: у меня есть вот примерно такой RecyclerView (см. картинку).
Каждый item имеет свой id начиная с 0. Вопрос: как мне в зависимости от нажатого пункта (id) доставать нужную информацию с БД? Например когда кликнули на id 0 то перешли на второе Activity и с базы вытащили такое описание "Это описание id 0", кликнули на id1 , перешли на то же самое Activity только описание уже будет например таким "Вы находитесь на активити с описанием id1" и т.д.
Когда я работал просто с Sqlite я писал примерно так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public String getInfromation(int id) {
        myDataBase = this.getReadableDatabase();
 
        String selection = "_id = ?";
        String[] selectionArgs = new String[]{String.valueOf(id+1)};
        Cursor cursor = myDataBase.query(TABLE_NAME , null , selection , selectionArgs , null , null , null);
        String str = null;
        if(cursor.moveToFirst() && cursor.getCount() >= 1) {
            do {
                str = cursor.getString(cursor.getColumnIndexOrThrow("mushroom"));
            } while (cursor.moveToNext());
        }
        myDataBase.close();
        return str;
 
 
    }
И вызывал этот метод в том активити где должно было быть описание:
Java
1
textView.setText(db.getInfromation(id));
Возможно ли такое реализовать в данном ORM?? Спасибо!
1
Миниатюры
GreenDao ORM query метод  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2016, 00:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос GreenDao ORM query метод (Программирование Android):

Выбор ORM для проекта - Программирование Android
Вообще для продакшн - проектов не использую никакие ORM никогда!Но тут прилетел проект для аспирантуры, хочется быстро сделать все,...

SelectionArgs в query - Программирование Android
Делаю запрос к базе String selection = "_id = ?"; String selectionArgs = {"1","2","3"}; ...

Фильтрация записей в db.query(.) - Программирование Android
Привет. Стал такой вопрос. Как можно сделать фильтрацию записей по нескольким параметрам. Допустим имеется 1 таблица с записями. ...

Множество условий selection в query - Программирование Android
Всем привет. Подскажите, пожалуйста, как задать selection для query так: Столбец1 = ? и Столбец2 = ? и (Стоблец3 = ? или Стоблец4 = ?)

Android query и HTTP Post - Программирование Android
Добрый день. Очень уж понравилась библиотека. Но ни как не получается передать корректный POST запрос. Вот кусок кода: ...

Query, правильно ли составлен запрос? - Программирование Android
Правильно ли я составил запрос? public Cursor getTitleDB() { return mDB.query(DB_TABLE, new String{COLUMN_TITLE}, null,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2016, 00:22
Привет! Вот еще темы с ответами:

Курсор query, название базы данных - Программирование Android
Я не знаю, там ли я создал тему, у меня проблема. Использую Android SDK. У меня есть spinner, в котором 4 пункта, допустим one, two,...

метод Locate у Query - C++ Builder БД
Пишу слудующее (Query1->Locate("N_KARTI",DBEditN_Karti->Text,Options) где "N_KARTI" - поле, DBEditN_Karti->Text - значение поиска,...

компонент Query, метод Next - Delphi БД
Здравствуйте. Объясните пожалуйста, а то я не особо разобрался с: Есть у меня компонет Query, и я отбираю с помощью SQL данные....

Django ORM запрос с подзапросом или переведите SQL в запрос Django ORM - Python
В общем весь вопрос был в заголовке! Есть запрос на SQL он работает нормально вот только не знаю как заставить Django-mptt корректно на...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru