Size: a a a

Android Developers

2020 June 22

ПП

Паша Путешественница... in Android Developers
Парни, кто с firebase на ты, отпишите плс
источник

OH

Oleksandr Hulak in Android Developers
!спам
источник

EK

Eugene Kostyuk in Android Developers
Eugene Kostyuk
Подскажите что за магия) Использую ktx extensions для firestoreкогда приходят данные -> snapshot.toObject<SomeDocument>(). И все работает зашибись, он одно из полей класса просто в упор хавать не хочет. Кто-то сталкивался с подобным?
Возвращаюсь к этой теме. Нашел причину. Конвертер firebase работает на рефлексии и проверяет наличие сеттеров, java подобных сетеров которые get / set. Но котлин генерит для isInWishlist сеттер setInWishList подменяя is и проверка firebase не срабатывает
источник

QH

Quantum Harmonizer in Android Developers
ура, наконец-то порнуха, а не крипта
источник

EK

Eugene Kostyuk in Android Developers
источник

OH

Oleksandr Hulak in Android Developers
Quantum Harmonizer
ура, наконец-то порнуха, а не крипта
ага, давно не навещали
источник

EK

Eugene Kostyuk in Android Developers
Я не могу поменять имя поля тк оно используется еще в двух приложениях, которые никто не поправит
источник

EK

Eugene Kostyuk in Android Developers
Есть у кого-то идеи что можно сделать?)
источник

QH

Quantum Harmonizer in Android Developers
Eugene Kostyuk
Есть у кого-то идеи что можно сделать?)
ммм, добавить оверлоады?
источник

EK

Eugene Kostyuk in Android Developers
Установка @PropertyName("isInWishlist") не помогает
источник

QH

Quantum Harmonizer in Android Developers
а, во, выкинуть фаербейз нахой вместе с его рефлекшеном)
источник

EK

Eugene Kostyuk in Android Developers
Quantum Harmonizer
ммм, добавить оверлоады?
Оверлоады конструкторов? Или сеттеров? Потому что сеттер новый не хавается в списке
источник

QH

Quantum Harmonizer in Android Developers
Eugene Kostyuk
Оверлоады конструкторов? Или сеттеров? Потому что сеттер новый не хавается в списке
геттеров-сеттеров
источник

EK

Eugene Kostyuk in Android Developers
Quantum Harmonizer
а, во, выкинуть фаербейз нахой вместе с его рефлекшеном)
Я бы и не против, но это легаси на котором никто уже бэк писать не будет
источник

EK

Eugene Kostyuk in Android Developers
Quantum Harmonizer
геттеров-сеттеров
Дебажил потом строку проверки и там моего сеттера нет
источник

EK

Eugene Kostyuk in Android Developers
Он определяется как обычный метод
источник

QH

Quantum Harmonizer in Android Developers
а сеттер необычным должен быть?)
источник

EK

Eugene Kostyuk in Android Developers
Quantum Harmonizer
а сеттер необычным должен быть?)
Я вот про эту строку в firebase проверке где this.setters.containsKey
источник

EK

Eugene Kostyuk in Android Developers
Среди ключей только сгенерированный автоматом сеттер
источник

EK

Eugene Kostyuk in Android Developers
Похоже реально проще уговорить писать бэк)
источник