Я довольно новичок в Android Studio, и я работал над чьим-то более старым проектом с Firebase, и после обновления до более новых пакетов, включая пакеты Firebase и перехода на AndroidX, я получил сообщение
java.lang.ClassCastException: com.google.firebase.Timestamp cannot be cast to java.util.Date
Одним из таких мест, где это происходит, является строка, подобная этой:
Date lessonDate = course.lessonDates.get(i);
Другой ответ Stackoverflow предложил изменить .get (i); to .getTimestamp (i) .toDate (); но когда я попробовал это, я получил "Не удается разрешить метод getTimestamp (int). Для ясности, передается int для получения, потому что это массив из firebase. Как я могу решить все эти проблемы с датой?
Извините, если моя терминология неверна, я новичок в этом.