Итак, в моей базе данных есть карта типа
. Когда я ее получаю, я получаю значение ключа (целое число) и строковое значение
val time = infoSnapshot.get("opentimes") as Map<Int, String>
for (entries in time.entries) {
myList.add(OpenTime(entries.key, entries.value))
}
Теперь, когда Я получаю это, я получаю эту ошибку
java.lang.ClassCastException : java.lang.String cannot be cast to java.lang.Number
Но то, что в моей базе данных не представляется как строка, ключ представлен числом
Я не знаю, почему мои ключи ввода вызывают эту проблему