В настоящее время изучаю Firebase и столкнулся со странной проблемой. По сути, Android Studio жаловалась, что не может преобразовать long
в String
, даже если поле было сохранено как строка, а переменная была задана как строка.
После долгого процесса отладки я полностью воссоздал данные вручную, новые данные были точно такими же, изменилось только имя коллекции.
Я ссылался на новую коллекцию, и она сразу сработала. Единственное, о чем я могу думать, это то, что некоторые поля начинались как числа, но я изменил их на строки. Возможно, это все еще как-то держалось за старые типы данных?
Если это так, как я могу предотвратить это или есть способ очистки некоторых кэшированных данных где-нибудь?