Как гласит заголовок, по неизвестной причине я получаю
java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.String
из-за следующих строк кода
String latString = (String) doc.get("lat");
Double latitude = latString != null ? Double.parseDouble(latString):0;
, где doc имеет тип QueryDocumentSnapshot и "lat"это определенно строка, а не двойная, как утверждается здесь.Что может быть причиной этого исключения?