Size: a a a

2019 April 26

QH

Quantum Harmonizer in KotlinLangRu
François Leclercq
ну в том же рантайме через рефлексию не найти что требуется что ли?
хочется чтобы всё было в исходниках, как на ладони :)
источник

AE

Alexandr Emelyanov in KotlinLangRu
Quantum Harmonizer
ну, в ретрофите реализация методов генерируется в рантайме, исходники не посмотреть
100% там ничего не генерится. делается jdkшная прокся, кторая получает инфу о вызванном методе и его параметрах, парсит и передает дпльше. весь этот код, включая код прокси, лежит в либе
источник

QH

Quantum Harmonizer in KotlinLangRu
короче, для построения современного HTTP-клиента можно использовать мою инфраструктуру для сериализации-хранения-транспорта-датабайндинга, но когда руки дойдут — непонятно
источник

AE

Alexandr Emelyanov in KotlinLangRu
Quantum Harmonizer
хочется чтобы всё было в исходниках, как на ладони :)
оно все в исходниках...
источник

QH

Quantum Harmonizer in KotlinLangRu
Alexandr Emelyanov
100% там ничего не генерится. делается jdkшная прокся, кторая получает инфу о вызванном методе и его параметрах, парсит и передает дпльше. весь этот код, включая код прокси, лежит в либе
это всё известно, но дебажить такое действительно неприятно. Другой вопрос — надо ли?)
источник

NB

Nikita Bulygin in KotlinLangRu
Спасибо. Я воде уже читал не помню чтобы там было про ретрофит. Прочитаю еще раз )
источник

AE

Alexandr Emelyanov in KotlinLangRu
посмотри на фактический тип прокси и её внутренности отладчиком, какой там ресивер, его и изучай
источник

DA

Denis Aleksandrov in KotlinLangRu
Quantum Harmonizer
это всё известно, но дебажить такое действительно неприятно. Другой вопрос — надо ли?)
Вопрос, надо ли парсить. Вот и изучаю другие подходы
источник

QH

Quantum Harmonizer in KotlinLangRu
Alexandr Emelyanov
посмотри на фактический тип прокси и её внутренности отладчиком, какой там ресивер, его и изучай
да знаю, пробовал, не понравилось)
источник

AE

Alexandr Emelyanov in KotlinLangRu
Quantum Harmonizer
это всё известно, но дебажить такое действительно неприятно. Другой вопрос — надо ли?)
пффф. по факту оно просто делает тот же вызов рест клиента который ты сам можешь написать. только минус куча бойлерплейта
источник

QH

Quantum Harmonizer in KotlinLangRu
Denis Aleksandrov
Вопрос, надо ли парсить. Вот и изучаю другие подходы
самый популярный формат, к сожалению. Другие популярные не сильно лучше, поддержка в Java/Kotlin обычно сильно хуже.
источник

AE

Alexandr Emelyanov in KotlinLangRu
Quantum Harmonizer
да знаю, пробовал, не понравилось)
я сам такую приблуду писал для soap в 2014 как раз для андройда, жаль до прода не дошла
источник

AE

Alexandr Emelyanov in KotlinLangRu
Quantum Harmonizer
самый популярный формат, к сожалению. Другие популярные не сильно лучше, поддержка в Java/Kotlin обычно сильно хуже.
плюс легковестность, не так много популярных форматов в сравнении
источник

QH

Quantum Harmonizer in KotlinLangRu
Alexandr Emelyanov
плюс легковестность, не так много популярных форматов в сравнении
ну да, в андроиде вообще две реализации есть из коробки...
источник

AE

Alexandr Emelyanov in KotlinLangRu
Quantum Harmonizer
ну да, в андроиде вообще две реализации есть из коробки...
я чет их тогда не нашел. это какие?
источник

AE

Alexandr Emelyanov in KotlinLangRu
я вообще поверх ksoup делал сахарка
источник

AE

Alexandr Emelyanov in KotlinLangRu
хотел полностью аналог wsimport замутить
источник

QH

Quantum Harmonizer in KotlinLangRu
Alexandr Emelyanov
я чет их тогда не нашел. это какие?
org.json и android.util.Json*
источник

AE

Alexandr Emelyanov in KotlinLangRu
только с написанным разрабочиком интерфейсом
источник

AE

Alexandr Emelyanov in KotlinLangRu
Quantum Harmonizer
org.json и android.util.Json*
я про soap
источник