Поиск…


Как подключиться к базе данных Realtime с Android-приложением

Как реализовать базу данных FirebaseRealTime в приложении Android. Ниже приведены шаги для этого.

  1. Сначала установите firebase sdk, если вы не знаете, как установить, то следующий URL-адрес для справки. Установка Firebase SDK

  2. После регистрации вашего проекта в консоли firbase URL-адрес консоли firbase - это Firebase Console Url

  3. После успешного завершения выше на шаг добавьте следующую зависимость в вашем уровне приложения gradel. compile 'com.google.firebase: firebase-database: 9.2.1'

  4. Также еще одна вещь настраивает ваши правила базы данных firebase. Если вы не настраиваете, то следуете URL, который вам поможет. Конфигурирование правил Firebase

  5. Теперь, когда все закончится, исходный код запускается. Сначала извлеките экземпляр базы данных FirebaseDatabase, как показано ниже,

    База данных FirebaseDatabase = FirebaseDatabase.getInstance (); DatabaseReference myRef = database.getReference («сообщение»);

Теперь вы можете создать другой объект DatabaseReference для доступа к другому узлу,

  1. Теперь вы можете сохранять или извлекать данные с помощью DataBaseReference, например, следующим образом: Для сохранения:

    myRef.setValue («Демо для сохранения»);

Чтение данных:

myRef.addValueEventListener(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {
        // This method is called once with the initial value and again
        // whenever data at this location is updated.
        String value = dataSnapshot.getValue(String.class);
        Log.d(TAG, "Value is: " + value);
    }

    @Override
    public void onCancelled(DatabaseError error) {
        // Failed to read value
        Log.w(TAG, "Failed to read value.", error.toException());
    }
});

Примечание. Это единственная тема внедрения, в которой реализована база данных в приложении Android, потерянная из всего, доступного в базе данных FirebaseRealtime,



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow