Articles of ormlite

Интеграция ormlite-4.9 с sqlcipher-2.08

Я интегрирую ormlite-4.9 с sqlcipher-2.08. Я гугл, но мне это не удалось. Я также видел ответ г-на Грея ( как я могу использовать ORMLite с SQLCipher вместе в Android? ) Об интеграции. Я попробовал его ответ. Однако, я думаю, это было для более старых версий ORMLite и SQLCipher, у которых разные пакеты, чем у меня, […]

Когда я добавляю новое поле, я получаю нулевой указатель

У меня работает мой сервис ORMlite. Все операции CRUD работают нормально. Однако, когда я добавляю новое поле с нулевым значением для моего объекта, все это терпит неудачу. Я получаю нулевые указатели, и приложение умирает. Это поле, которое я добавил: @DatabaseField( canBeNull = true ) private String newField; Если я отброшу свою БД и воссоздаю ее, […]

Сбой с помощью ORMLite на Android с proguard

Мы используем ORMLite в нашем приложении для Android. Он работает нормально, за исключением случаев, когда мы пытаемся сделать сборку с включенной proguard. Я читал разные подобные сообщения, и до сих пор я получил в своем proguard-project.txt -keep class com.j256.** { *; } Как предлагается в следующем обсуждении: http://sourceforge.net/p/proguard/discussion/182456/thread/6765bb69 И у меня есть -keepclassmembers class * […]

Как заказать random () в ORMLite

Как сделать запрос для получения случайных () строк с лимитом из 3 строк? Я пробовал, но получаю ошибку: myQueryBuilder.orderBy("random()", true);

ORMLite – запрашивать внешнее поле

Используя ORMLite для Android, мне нужно создать запрос, который возвращает заказы по идентификатору заказа или по имени клиента. Пожалуйста, рассмотрите следующие объявления классов: @DatabaseTable(tableName = "order") public class Order { @DatabaseField(generatedId = true) private Long id; @DatabaseField(foreign = true, canBeNull = false, foreignAutoRefresh = true, columnName = "customer_id") private Customer customer; // default constructor, getters […]

Как создать готовый оператор sqlite в OrmLite?

Можно ли создать готовый оператор sqlite в OrmLite? Если да, то как связать значения запроса, которые могут измениться в разных запросах.

Приложение при сбоях в выпуске, а при отладке

Я разрабатываю приложение с помощью Android Studio, и когда я переключился с отладки на выпуск варианта сборки, он начал сбой. Хотя при отладке это вообще не происходит. Реальная проблема заключается в том, что я не могу найти, где истинная ошибка, поскольку каждая ссылка переименована. Вы столкнулись с такой ошибкой, что произошло только при выпуске ? […]

Android / ORMLite Вставить строку с идентификатором

В настоящее время я использую ORMLite для работы с базой данных SQLite на Android. В рамках этого я загружаю кучу данных с серверного сервера, и я хотел бы, чтобы эти данные были добавлены в базу данных SQLite в том же формате, что и на бэкэнд-сервере (то есть идентификаторы одинаковы и т. Д.), , Итак, мой […]

CursorWindowAllocationException в стандартном методе ORMLite

Мне нужно сохранить некоторые объекты в БД. Я использую этот код в своем классе Dao. public void saveActions(List<Action> actionList) throws SQLException { for (Action action : actionList) { createOrUpdate(action); } } И иногда у меня есть функция CursorWindowAllocationException в функции createOrUpdate() . Вот stacktrace ошибки. Java.lang.RuntimeException: Произошла ошибка при выполнении doInBackground () в android.os.AsyncTask $ […]

Android ormlite NoClassDefFoundError на Samsung S4 API 21

Проект Android работает без проблем на Samsung S7 API 24, Nexus 6 API 24, API 23 Emulator, Pixel API 23 и Galaxy Note 23 API. Когда я запускаю его на устройствах или эмуляторах с API 22 или 21, следующее исключение запускается при первом запуске приложения. 05-04 11:48:25.045 10463-10463/com.xyz.abc E/AndroidRuntime: FATAL EXCEPTION: main Process: com.xyz.abc, PID: […]