Articles of greendao

Сохраняющиеся двунаправленные объекты с Green-DAO

Как вы, вероятно, помните из моего предыдущего вопроса о двунаправленных отношениях в Green DAO, у меня есть чат, состоящий из разговоров и сообщений. Каждое сообщение имеет родительский разговор, а в разговоре есть список сообщений. Когда я пытаюсь добавить новое сообщение, он работает отлично, пока я не закрываю приложение. Это код, который я использую для добавления […]

Как выполнить следующий запрос с помощью Greendao?

У меня есть 2 таблицы A и B. Таблица A содержит имена, а таблица B содержит выбранные имена . Теперь я хотел бы выполнить следующий запрос в этих таблицах, используя greendao. Пожалуйста, дайте мне знать, если это возможно, и если нет, то есть какие-либо альтернативы (возможно, необработанный запрос). select * from A inner join B […]

Каков наилучший способ создания соединения greenDAO DB только один раз для одного запуска приложения?

В настоящее время я создаю соединение greenDAO DB в классе (который открывает соединение в каждом статическом методе) и использует его везде, где он мне нужен. Но я не уверен, что это лучший способ сделать это. Может ли кто-нибудь предложить лучший способ сделать это? Мой код: import com.knowlarity.sr.db.dao.DaoMaster; import com.knowlarity.sr.db.dao.DaoMaster.DevOpenHelper; import com.knowlarity.sr.db.dao.DaoSession; import com.knowlarity.sr.db.dao.IEntity; public class […]

GreenDAO QueryBuilder динамически объединяет условия

Мне нужно проверить некоторые условия для создания полного запроса: QueryBuilder<MyObj> qb = getMyObjDao().queryBuilder(); if ( someCondition ) qb.where(MyObjDao.Properties.Prop1.eq(someValue)); else qb.whereOr(MyObjDao.Properties.Prop2.eq(someValue),MyObjDao.Properties.Prop2.eq(someValue)); if ( someOtherCondition ) qb.where(MyObjDao.Properties.Prop3.eq(someValue)); else qb.whereOr(MyObjDao.Properties.Prop4.eq(someValue)); Можно ли объединить условия построителя запросов и динамически создавать построитель запросов?

Как узнать все открытые соединения базы данных с помощью зеленого DAO ..?

Привет всем iam new для android и использую зеленый DAO для управления базой данных, но я часто получаю незаблокированную базу данных, поскольку я делаю это в приложении onTeriminate (), поддерживая только одно подключение базы данных через приложение, но в некоторых случаях, когда мое приложение Переходит в фоновый режим и возобновляет соединение с базой данных. Объект […]

Android greenDAO Сохранение чисел с плавающей запятой неверно

Привет всем Я использую зеленую библиотеку DAO для создания и управления базой данных, и у меня есть некоторые поля в базе данных, такие как Float total; Когда я пытаюсь вставить значения 25.4, он хранит 25.4099998474121 Впоследствии, когда я извлекаю данные из базы данных, я получаю 25.4099998474121, и в конечном итоге все мои вычисления идут не […]

Фоновый поток блокировки UI в течение нескольких секунд

У меня странная проблема. У меня есть двухсторонний код синхронизации моего приложения, запущенный внутри ScheduledThreadPoolExecutor . Код выполняет итерацию по большому списку объектов из ответа сервера и сохраняет их в локальной базе данных (SQLite с GreenDAO). Проблема в том, что, хотя этот поток обрабатывает список объектов, пользовательский интерфейс блокируется в течение нескольких секунд, и я […]

Используя кинжал для ввода базы данных вместе с gcm, который будет извлекать данные из базы данных

У меня есть база данных, использующая GreenDAO и внедренная в приложение с кинжалом : я использую кинжал для ввода моего класса базы данных в мое приложение, где он хранит базу данных sqlited для приложения и выполняет обычные функции CRUD для объектов. Я использую GreenDAO для базы данных. У меня есть настройка и работоспособность GCM : […]

Интеграция GreenDao с доработкой

Я ищу решение, которое позволяет мне сменить работу и GreenDao. Это мой код и не работает. Post – это класс, созданный генератором greenDao EDIT: запуск этого кода возвращает мне «retrofit.RetrofitError: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: ожидается BEGIN_ARRAY, но BEGIN_OBJECT в строке 1 столбец 2 путь $" public static void test() { RestAdapter restAdapter = new RestAdapter.Builder() .setEndpoint(BASE_URL) .build(); […]

Android – Изменение базы данных наблюдателя с помощью ORM GreenDao

Я использую GreenDao в одном из моих проектов Android. Я пытаюсь реализовать наблюдателя / слушателя, когда будут сделаны изменения. До сих пор я создал базовые функции статических функций (сохранение, замену и удаление), которые только что отправили событие (через EventBus), но этот подход дал мне массу головных болей. В настоящее время я пытаюсь использовать ContentObserver, который […]

Intereting Posts
Как правильно сохранить диалог с помощью поворота? ViewPager getScrollX возвращает 0, когда фрагмент возобновляет / воссоздает Передача 2D-массива в другую активность Имитировать эффект клика на прозрачной кнопке Проблема с установкой ActionBar для AndroidActionView Runtime Exception при использовании настроек в Android (я следую за курсом разработчика Android udacity) Мобильный клиент Gracenote: возможность получить вероятность совпадения? Android: org.apache.http.NoHttpResponseException: целевой сервер не смог ответить Android Editext имеет проблемы с ключом backspace Как реализовать WebSocket с помощью Retrofit + RX Как получить трассировку методов, называемых Android-приложением при запуске основной активности, без использования исходного кода приложения? Команда Adb emu не работает иногда Android Web Development … Ширина Div (скорее всего, внутренний текст) изменяется в пикселях на основе масштабирования устройства Ошибка – blockWebkitDraw lockedfalse Android NotificationListenerService выбрасывает DeadObjectException