Articles of База данных

Создание и сохранение списка ParseObjects в Parse.Cloud.httpRequest в облачной функции

Итак, я определяю облачную функцию, которая должна позвонить в aps foursquare и создать список ресторанов (каждый ресторан – ParseObject) из возвращенного JSON. Я успешно это сделал, но у меня возникают проблемы при попытке сохранить эти объекты в моей базе данных и отправить их обратно на мой телефон, вызвав response.success (). Большой блок кода ниже сохраняет […]

Android: Firebase занимает слишком много времени для извлечения данных

Я использую функцию базы данных Realtime Firebase в своем приложении. База данных выглядит так: Узлы 104, 1040 … имеют дополнительные элементы / данные. Я получаю эти данные, упорядочивая их по значению на узле «updatedAt», доступном для каждого родителя Integer, как показано в оснастке. Я использую onChildAddedListener() для извлечения последних 20 элементов. В «результатах» имеется около […]

Используя DBFlow, как зашифровать уже существующую базу данных?

Я использую DBFlow для обработки баз данных в моем проекте, и я хочу, чтобы существующая база данных была зашифрована. Я знаю, что мне, вероятно, придется отказаться от существующей незашифрованной базы данных и создать еще один зашифрованный. И я также знаю, что я могу использовать SQLCipher с DBFlow, как описано в документации . Мой вопрос: как […]

GetReference () против getChild ()

Мне было интересно, какая разница между database.getReference("foo/bar/123") и database.getReference("foo").child("bar").child("123") ? Я предполагаю, что более поздний будет загружать полный объект «foo», тогда как database.getReference("foo/bar/123") просто загружает объект «123»? Является ли мое предположение правильным или что является правильным / наиболее эффективным способом загрузки данных «123»?

Рекомендации по лучшей практике Android SQLite

Это может быть немного нахально, но я бы хотел получить совет. Я новичок в Android и начал создавать свое первое приложение. Я прихожу в раздел, где мне нужно создать SQLite DB с несколькими таблицами и искать лучшие практики, но не смог найти ответ, это помогло немного, но не так много. Каковы наилучшие методы для SQLite […]

Firebase / Android – Регулярное проигрывание соединения с базой данных

Я следил за документами для Firebase Auth и Database. Все работает отлично после новой установки: Пользователь может зарегистрироваться или войти в систему, данные извлекаются так, как должно, написано так, как должно, супер быстро, супер чисто. ура. И затем, после нескольких перезапуска через android Studio, материал базы данных больше не работает. Количество перезагрузок варьируется, я не […]

Заменить базу данных приложения SQLite с помощью ADB

Я пытаюсь заменить базу данных моего приложения на ADB на корневом устройстве. Я выполняю следующие действия: $adb shell run-as my.app.package cd databases rm my_database.db chmod 777 . exit exit $adb push my_database.db /data/data/my.app.package/databases/my_database.db Новая база данных успешно скопирована. Но когда я снова запускаю приложение, кажется, что новая база данных удаляется и создается снова. Зачем? Благодарю.

Firebase – попытка получить данные каждого пользователя в список

Каждый пользователь в моем приложении может отправлять и получать запросы друзей. Когда пользователь проверяет запросы своих друзей, я хочу, чтобы приложение проходило через каждого пользователя, который отправил ему запрос друга и извлек его информацию из Realtime Database . Это мой код, чтобы выполнить это: public void check_For_Friends_And_Requests(){ String loggedUser=SaveSharedPreference.getLoggedEmail(getApplicationContext()); final DatabaseReference mDatabase= FirebaseDatabase.getInstance().getReference(); final DatabaseReference […]

Java.lang.StringIndexOutOfBoundsException: index = 0 length = 0 в базе данных get sqlite

Я пытаюсь открыть записываемую базу данных SQLite с помощью этого кода … public DataAdapterForServieClass open() throws SQLException { db = DBHelper.getWritableDatabase(); return this; } Однако я получаю следующую ошибку на db = DBHelper.getWritableDatabase(); линия… 06-10 11:58:13.995: ERROR/AndroidRuntime(548): FATAL EXCEPTION: main 06-10 11:58:13.995: ERROR/AndroidRuntime(548): java.lang.StringIndexOutOfBoundsException: index=0 length=0 06-10 11:58:13.995: ERROR/AndroidRuntime(548): at android.app.ContextImpl.validateFilePath(ContextImpl.java:1518) 06-10 11:58:13.995: ERROR/AndroidRuntime(548): at […]

Получаем ли мы все данные Firebase в виде кеша после включения автономной работы в android?

У меня есть сомнения в автономных возможностях в Firebase android. После включения возможности Firebase офлайн, Получаем ли мы все данные нашего приложения Firebase, включая корневые данные или только зарегистрированные данные пользователя в виде кеша ? final FirebaseDatabase database = FirebaseDatabase.getInstance(); if (database != null) { database.setPersistenceEnabled(true); database.getReference().keepSynced(true); } Я использую этот фрагмент кода для включения […]