Firebase, когда getString не находит поле - PullRequest
0 голосов
/ 15 мая 2018

Документация для DocumentSnapshot.getString () гласит, что она возвращает:

Значение в виде строки, если значение, соответствующее ключу поиска, присутствовало и могло быть преобразованов строку;по умолчанию (если установлено) или статическое значение по умолчанию в противном случае.

Я хотел бы сделать DocumentSnapshot.getString для поля isSomeType, в котором хранится логическое значение, и если DocumentSnapshot не содержитзатем нажмите клавишу isSomeType.Какое статическое значение по умолчанию будет возвращаться в этом случае, потому что я хотел бы проверить равенство этому значению.

Для тех, кто интересуется, я хотел бы, чтобы в одной коллекции было поле, в котором хранится логическая переменная, объявляющая ее тип, но не хотелось бы, чтобы другие документы содержали поле, просто чтобы объявить, что они не являются определеннымитип.Таким образом, я могу определить, объявляют ли они, что они определенного типа, или нет, проверив поле.

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