Articles of realm

Строка Json для объектов области, самый быстрый способ

У меня есть следующий код, который я запускаю в AsyncTask. Он работает хорошо, но следующие строки, похоже, делают его на 3-5 секунд медленнее при использовании. Есть ли более быстрый способ конвертировать мою строку json в область? //Load the local model data. params[0].toString() is a json string loaded from SharedPreferences. JsonParser jsonParser = new JsonParser(); JsonObject […]

Область: порядок записей был изменен

Я пытаюсь разработать приложение для Android с database Realm . Сегодня я столкнулся с проблемой: я добавил список записей в таблицу, а затем попытался удалить один из них. После удаления порядка остального был изменен (он отличается от порядка перед удалением). См. Изображения ниже, чтобы увидеть детали. Перед удалением После удаления 3-го элемента И вопрос в […]

Java.lang.NoClassDefFoundError: Сбой разрешения: Lio / realm / internal / SharedRealm $ Долговечность

Я пытаюсь создать демо-приложение, использующее Realm для просмотра default.realm с использованием стетонов Facebook. Я получаю эту ошибку каждый раз, когда я пытаюсь открыть default.realm на google chrome с помощью chrome: // проверка> Ресурсы> Веб-SQL> default.realm Это то, что я сделал. build.gradle repositories { maven { url 'https://github.com/uPhyca/stetho-realm/raw/master/maven-repo' } } dependencies { … compile 'com.uphyca:stetho_realm:2.0.0' compile […]

Как реализовать фильтрацию в RealmRecyclerViewAdapter

Я использую хорошо RealmRecyclerViewAdapter. Моя проблема заключается в реализации Filterable который не работает. Это код: private class AirportAdapter extends RealmRecyclerViewAdapter<AirportR,RecyclerView.ViewHolder> implements Filterable { Context context; OrderedRealmCollection<AirportR>listAirports; public AirportAdapter(Context activity, OrderedRealmCollection<AirportR>airports) { super(activity,airports, true); this.context = activity; this.listAirports = airports; } @Override public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.airport_show, parent,false); AirportClass holder […]

Realm.io и асинхронные запросы

Мы начинаем использовать Realm.io в проекте приложения для Android. Но что-то, что нам не нравится в Realm.io API, – отсутствие асинхронного способа запроса к базе данных. В старых проектах мы использовали DbQuery и Sqlite, поэтому мы используем для создания запросов к базе данных внутри потоков или AsyncTask . Но довольно тревожно видеть, что во всех […]

Номер версии для Android Realm Migration на основе чего?

Я делаю свою первую миграцию Realm и начал думать о номере версии. На чем основана эта версия? Потому что, если он основан на том, что на вашем телефоне, как мне его обрабатывать, если новый человек устанавливает приложение и получает миграцию? Потому что он также обновит поля, которые уже установлены из-за новой установки.

Android Realm – обновление триггеров RealmList IllegalArgumentException

Я пытаюсь обновить существующий RealmObject (IncidentCard), который включает RealmList типа IncidentPhoto. Объект обновляется без каких-либо проблем, если я не пытаюсь обновить RealmList, когда я включаю список, я получаю следующее сообщение об ошибке: E/AndroidRuntime: FATAL EXCEPTION: main E/AndroidRuntime: Process: com.trollvik.android.incidents247, PID: 31923 E/AndroidRuntime: java.lang.IllegalArgumentException: Each element of 'value' must be a valid managed object. E/AndroidRuntime: at […]

Правильный поток в RxJava с дооснащением и королевством

Я реализую сетевой API с комбинацией RxJava и Retrofit, и я использую Realm в качестве моей базы данных. Я получил это довольно много работы, но мне интересно, если это правильный подход и поток событий. Итак, вот RetrofitApiManager . public class RetrofitApiManager { private static final String BASE_URL = "***"; private final ShopApi shopApi; public RetrofitApiManager(OkHttpClient […]

Android: Realm + Retrofit – Serialize apiresponse

Предисловие: я использую Retrofit для обработки вызовов API и Realm (realm.io) для хранения данных. В API im, использующем следующую структуру: Реакция массива { "response": [ { "objectField1":"abc" "objectField2":"abc" "objectField3":"abc" "objectField4":"abc" }, { "objectField1":"abc" "objectField2":"abc" "objectField3":"abc" "objectField4":"abc" } ] } Ответ одного объекта { "response": { "objectField1":"abc" "objectField2":"abc" "objectField3":"abc" "objectField4":"abc" } } Все ответы api содержатся […]

Как использовать Realm asObservable с помощью оператора concat () RxJava?

Я пытаюсь использовать Realm с RxJava и Retrofit таким образом, чтобы DanLew описал здесь конкатенирование ввода из области и модификации, но он застревает, если я добавляю сферу в цепочку Observable.concat(countryStorage.restoreAsObservable(), networkService.api() .getCountries() .doOnNext(countryStorage::save)) .first() .observeOn(AndroidSchedulers.mainThread()) .subscribe(//never reaching here) место хранения @Override public Observable<List<Country>> restoreAsObservable() { Realm realm = realmProvider.get(); return realm.where(Country.class) .findAll() .asObservable() .map(countries -> […]

Intereting Posts
Android – edittext – не отображаются текстовые дескрипторы и нет опции совместного доступа Android CursorLoader против AsyncQueryHandler? «Требуется Gradle Version 2.10». Ошибка Дооснащение + RxJava не кэширует ответы, подозрительные заголовки ответов Android PagerAdapter не сообщает правильную позицию, если нажать предыдущий элемент Возможно ли зарегистрировать два действия в рамках одного <фильтра-намерения> для Activity Android: как прокрутить ScrollView вверху Android + двигатель приложения: user.getUserID () имеет значение null в конечной точке Получить представление из пользовательских настроек Ошибка ADB и Genymotion: «Сервер adb устарел. Убийство … невозможно связать 'tcp: 5037' Сервер ADB не ACK " НЕОПРЕДЕЛЕННОЕ ТОПЛИВНОЕ ИСКЛЮЧЕНИЕ: java.lang.IllegalArgumentException: уже добавлено Арабские цифры с ar-ae и ar-sa locale в Android Как восстановить мой проект на более раннюю версию в Android Studio? OCR (tesseract), интеллектуальное вращение для изображения Android только в OpenGL: производительность в C ++ (NDK) против Java (Dalvik)