Получить значение поля карты в облачном пожарном депо - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть код для получения значения карты с именем Address.

Map<String, Object> map = document.getData();
for (Map.Entry<String, Object> entry : map.entrySet()) {
    if (entry.getKey().equals("Address")) {
        Log.i(TAG, entry.getValue().toString());
    }
}

А вот вывод {Street = VP Inting Avenue, HouseNo = 0186, Town = Tagbilaran City, Барангай = Poblacion I}

Но я хочу получить только значения ( 0186 VP Inting Avenue Poblacion I Tagbilaran City ) и не включая их ключи.

1 Ответ

0 голосов
/ 06 февраля 2020

Я думаю, что вы ищете:

Log.i(TAG, document.get("Address.HouseNo") + document.get("Address.Street") +
           document.get("Address.Barangay") + document.get("Address.Town"));

Если вы знаете точный путь поля, нет необходимости l oop по всем полям. А с помощью . вы можете обращаться к вложенным полям.

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