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

«Неизвестный тип встречается» при использовании общего типа в Firebase GenericTypeIndicator

Я пытаюсь создать класс с общим типом, где я создаю функцию для чтения списка сущностей. И я знаю, что у меня есть 2 способа сделать это: (# 1), прочитав каждую сущность в цикле или (# 2), создайте карту объектов напрямую. Второй способ выглядит более эффективным, но, к сожалению, GenericTypeIndicator не работает с общим типом – […]

Приложение Firebase для Android с аутентификацией клиента / приложения вместо аутентификации пользователей

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

Firebase – передача информации из активности с сохранением

Я создаю приложение, в котором пользователи создают «сообщения», и все сообщения отображаются в списке. Щелкнув сообщение в списке, вся почта отображается в новом действии. Для просмотра сообщений, даже когда приложение отключено, я использовал: FirebaseDatabase.getInstance().setPersistenceEnabled(true); Поскольку производительность моего приложения вызывает большое беспокойство, я хочу спросить, как мне передать информацию о сообщении из списка в действие, отображающее […]

Firebase 'истинные автономные возможности

Привет, там (особенно Фрэнк) Я пытаюсь выяснить, насколько далеко удалены автономные возможности Firebase на Android. Насколько я понимаю, должно быть возможно сделать базу данных «постоянной» с помощью FirebaseDatabase.getInstance().setPersistenceEnabled(true); Документация гласит: База данных Firebase Realtime хранит данные, возвращенные из запроса для использования в автономном режиме. Для запросов, созданных в автономном режиме, база данных Firebase Realtime продолжает […]

Как обращаться с автономной базой данных firebase, когда приложение Android отключено?

Я впервые работаю над firebase, читаю об автономных возможностях firebase, протестировал два сценария: Сценарий 1 ( рабочий ): Автономный режим, запись данных в базу данных firebase. Нажмите кнопку возврата (закрытое приложение) Вышли в сеть, данные были добавлены в базу данных firebase. Сценарий 2 ( не работает ): Автономный режим, запись данных в базу данных firebase […]

Как сделать запрос соединения в Firebase Android

Как я могу эффективно выполнить запрос соединения, чтобы выбрать chatId из узла « users », и с помощью этого chatId получить элементы сообщения из таблицы « чаты ». Пример JSON: (1, 2, 134 и 155 являются случайными идентификаторами пользователя) { "chats" : { "-KD3x3Y16YdQHWSBXR5K" : { "-KD3x3Y5zew00h29ZG55" : { "text" : "hello", "timestamp" : "1458224515", […]

Data not refreshing "DynamiteModule: класс дескриптора локального модуля для com.google.firebase.auth не найден"

Я уже давно работаю с Firebase, насколько это хорошо, за исключением следующего сценария. Иногда я замечаю, что мое приложение больше не получает свежих данных. Я слушаю изменения с активным прослушивателем, и у меня установлено, что для keepSynced установлено значение true . Когда это произойдет, я вижу следующее в моих журналах: W/DynamiteModule: Local module descriptor class […]

OnDataChange получает вызов дважды в android Firebase

Вот мой простой запрос для данных firebase с использованием timestamp в приложении android Query recentStaticJobQuery = reference.child(AppConstants.WORKINDIA_JOBS) .child(AppConstants.WORKINDIA_STATIC_JOBS) .orderByChild(AppConstants.TIMESTAMP) .startAt(lastStaticJobSyncTime); recentStaticJobQuery.addListenerForSingleValueEvent (staticJobDownloadListener); ValueEventListener staticJobDownloadListener = new ValueEventListener() { @Override public void onDataChange(final DataSnapshot dataSnapshot) { Log.i("Firebase", "Called") } @Override public void onCancelled(DatabaseError databaseError) { Log.i("Firebase", "onCancelled") } }; Как избежать onDataChange, чтобы получить вызов дважды […]

База данных Android Firebase: выборочная выборка данных без прослушивателя событий

Прямо сейчас, моя иерархия базы данных в консоли базы данных Firebase. Я использую следующий код для ввода данных в базу данных firebase. public void createRecordInDB(PlaceListItem placeListItem) { mDB= FirebaseDatabase.getInstance().getReference(); mListItemRef = mDB.child("Places"); for(int i = 0; i < placeListItem.getResults().size(); i++) { // Create new List Item at /listItem String placeId = placeListItem.getResults().get(i).getPlaceId().toString(); String key = […]

Google firebase – как обмениваться базами данных с другими приложениями

Я знаю, что в firebase есть база данных в реальном времени, и я использовал ее. Но сначала он основан на аутентификации пользователя. То, что я хотел бы сделать, это предоставить базе данных firebase в реальном времени общий контент с другими приложениями. Также как ContentProvider в Android. Когда я звоню: FirebaseDatabase database = FirebaseDatabase.getInstance(); Это позволит […]

Intereting Posts
Множественная зависимость в зависимости от checkboxpreference android или зависимость listpreference Facebook SDK 3.0 для Android без фрагментов не работает Управление Android-светодиодом от оболочки Как сериализовать объект android.graphics.Path Как сделать запрос соединения в Firebase Android OsmDroid и MapQuest: как я могу использовать плитки JPEG? Я не хочу обновлять фрагмент при изменении Вызов ViewGroup # addView и ViewGroup # removeView вызывает NullPointerException Могу ли я заставить SQLiteDatabase жалобы на отсутствующие параметры? Простой пример использования <merge> и <include> в XML-макетах Android Чтение информации контакта с использованием дескриптора файла в android Libstreaming ошибок (буфер декодера не достаточно большой, декодер ничего не декодировал) Android: Как определить, будет ли кнопка «Назад» выйти из приложения (т. Е. Это последнее действие, оставшееся в стеке)? Удаление списка в xamarin android Один ключ Google Maps для всех разработчиков?