Size: a a a

Android Developers

2020 July 29

S

Sergey S. in Android Developers
Dmytro Borysov
Ребят, помогите, есть класса (пожо) у него поле может быть то Объектом, то Массивом. Вот эту модельку я получаю в ответе. прочитал что нужно свой адаптер написать для Gsona, я  написал в ретрофите зарегал, но все равно не подхватывает, может аннотацию какую упустил ?
Могу посоветовать сделать поле, как jsonobject или jsonelemnt (могу ошибаться) и в зависимости от типа вручную парсить
источник

M

Mafioznik in Android Developers
Sam Becket
спроси на стековерфлоу, тебе напишут рабочий пример
зачем там спрашивать как вернуть обертку из воркера? Лол какой-то
источник

M

Mafioznik in Android Developers
Что я наделал, теперь же новая тема для спора есть...
источник

M

Mafioznik in Android Developers
Так, давайте все-таки вернемся к тому знает ли кто, каким способом эта обертка доберется до фрагмента, чтобы я мог показать ошибку на интерфейсе?
источник

R

Ruslan in Android Developers
Dmytro Borysov
Ребят, помогите, есть класса (пожо) у него поле может быть то Объектом, то Массивом. Вот эту модельку я получаю в ответе. прочитал что нужно свой адаптер написать для Gsona, я  написал в ретрофите зарегал, но все равно не подхватывает, может аннотацию какую упустил ?
А как ты парсишь json?
источник

DB

Dmytro Borysov in Android Developers
Ruslan
А как ты парсишь json?
ты про адаптер? или вообще? если 2е то это не я, а Gson
источник

M

Mafioznik in Android Developers
Sam Becket
спроси на стековерфлоу, тебе напишут рабочий пример
ладно, на одну провокацию поведусь, я разве просил рабочий пример или что? Или про код говорил? Я говорю только про способ абстрактный и все
источник

R

Ruslan in Android Developers
Dmytro Borysov
ты про адаптер? или вообще? если 2е то это не я, а Gson
gson ты что даешь?
источник

DB

Dmytro Borysov in Android Developers
Ruslan
gson ты что даешь?
Я вручную ничего не делаю. Я пользуюсь ретрофитом, ему засетил ГсонФактори. указываю каким классом должен быть ответ, а гсон сам из жсона раскладывает по полям
источник

DB

Dmytro Borysov in Android Developers
вот только в зависимости от кода ответа одна поле "data" может быть то объектом, то массивом
источник

S

Sergey S. in Android Developers
Dmytro Borysov
Я вручную ничего не делаю. Я пользуюсь ретрофитом, ему засетил ГсонФактори. указываю каким классом должен быть ответ, а гсон сам из жсона раскладывает по полям
Сейчас поищу пример
источник

R

Ruslan in Android Developers
Dmytro Borysov
Я вручную ничего не делаю. Я пользуюсь ретрофитом, ему засетил ГсонФактори. указываю каким классом должен быть ответ, а гсон сам из жсона раскладывает по полям
Java или kotlin? На Котлине data class обычно расписываю и gson все парсит
источник

DB

Dmytro Borysov in Android Developers
Sergey S.
Сейчас поищу пример
мне не нужен пример, я сам нашел как это делать, через адаптер, только он почему-то не срабатывает
источник

DB

Dmytro Borysov in Android Developers
Ruslan
Java или kotlin? На Котлине data class обычно расписываю и gson все парсит
у data classa сверх сила на поле с возможным разным типом?
источник

R

Ruslan in Android Developers
Dmytro Borysov
у data classa сверх сила на поле с возможным разным типом?
Можно и так сказать) там можно указать тип Any
источник

DB

Dmytro Borysov in Android Developers
Ruslan
Можно и так сказать) там можно указать тип Any
ясно, это не то. дата класс тут не причем. Жава класс тоже так может, только с типом Object
источник

L

LORD in Android Developers
пацаны я чё-то не догоняю
источник

L

LORD in Android Developers
скачал новую студию, установил, просит СДК, скачиваю, просит ЖДК, скачиваю устанавливаю, открываю СДК, не видит что ЖДК установлен... что за ересь?! Может есть у кого ссылка на норм сдк? на офф сайте фигню только нашел Комманд лайн тулс
источник

S

Sergey S. in Android Developers
Dmytro Borysov
ясно, это не то. дата класс тут не причем. Жава класс тоже так может, только с типом Object
В респонзе указываешь поле как JsonObject body вот так указывал, а потом делаешь кастомный десериализатор( Deser... implements JsonDeserializer<Foo>)

Этот десериализатор вешаешь над сущностью
@JsonAdapter(DeserializerFoo.class)
источник

ВК

Виктор Колышев... in Android Developers
Друзья, помогите с версткой.
Есть WebView, но на телефонах с виртуальной панелью навигации, она заезжает под панель и часть данных тогда невозможно увидеть.
Как правильно это сверстать, чтобы не пришлось хардкодить отступы.
Нашел WindowInsets, но не могу понять как с ними работать.
источник