Получить идентификатор документа, Firestore - PullRequest
2 голосов
/ 19 марта 2019

Я пытаюсь получить ID моих полей.Но когда я нажимаю на элементы моего списка, он показывает мне идентификаторы, которых нет в базе данных, и изменения при каждом клике.

База данных: Database

Дисплей:

Display enter image description here

Код: Code

Как я могу получить идентификатор адреса, выбранного в списке просмотра?

1 Ответ

0 голосов
/ 19 марта 2019

Итак, куда Женева поместила то, что вы хотите.

Внутри нажмите на кнопку PositiveButton:

    db.collection("Adresse").whereEqualTo("Adresse", "Geneva").addSnapshotListener(new EventListener<QuerySnapshot>() {
        @Override
        public void onEvent(@Nullable QuerySnapshot queryDocumentSnapshots, @Nullable FirebaseFirestoreException e) {

            if (e != null) {
                Log.w(TAG, "listen:error", e);
                return;
            }

            for (DocumentChange dc : queryDocumentSnapshots.getDocumentChanges()) {

                String docid = dc.getDocument().getId();
                Toast.makeText(getApplicationContext(), docid, Toast.LENGTH_SHORT).show();
            }

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