Как я могу получить данные из Firebase в Android и установить его для моей модели? - PullRequest
0 голосов
/ 08 июля 2019

Я создавал приложение и подключал его к firebase, и я успешно загрузил данные с помощью документации firebase, и теперь я не могу получить это, я не смог найти никакой документации по этому поводу.Можете ли вы показать мне код, как получить мои данные и установить его для моей модели, например:

Model.setTitle(firebase.collection.get("Title"));

1 Ответ

0 голосов
/ 08 июля 2019

Получите вашу базу данных и затем используйте ValueEventListener :)

ValueEventListener postListener = new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {
        // Get Post object and use the values to update the UI
        Post post = dataSnapshot.getValue(Post.class);

        HERE GET THE VARIABLE AND SET TO YOUR TITLE :) 
    }

    @Override
    public void onCancelled(DatabaseError databaseError) {
        // Getting Post failed, log a message
        Log.w(TAG, "loadPost:onCancelled", databaseError.toException());
        // ...
    }
};
mPostReference.addValueEventListener(postListener);

В некоторых случаях вы можете захотеть вызвать обратный вызов один раз, а затем немедленно удалить его, например, при инициализации элемента пользовательского интерфейса, который вы не ожидаете изменить. Вы можете использовать метод addListenerForSingleValueEvent(), чтобы упростить этот сценарий: он срабатывает один раз, а затем не запускается снова.

https://firebase.google.com/docs/database/android/read-and-write

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...