Даже если null
является поддерживаемым типом данных в Cloud Firestore, не храните null
в качестве значений, скорее сохраните логическое значение, например, true
. Таким образом, тип объекта, который вы искали, является логическим. Так что теперь вы можете использовать:
HashMap<String, Boolean> map = new HashMap();
Однако более подходящим решением было бы использовать:
HashMap<String, Object> map = new HashMap();
Поскольку вы не всегда знаете тип значения. Поэтому установка этого объекта в качестве объекта может быть более полезной в этом случае. Обратите внимание, что объект также может иметь значение null
, поэтому это решение будет охватывать все ситуации.