Size: a a a

Android Developers

2020 January 13

AI

Alexander Ischuk in Android Developers
Pavel Urbanovich
samsung galaxy  s6 edge
Может у самсунгов настройка какая есть для угнентения приложений, которая по умолчанию включена
источник

AG

Andrew Growing in Android Developers
Andrey Akimov
всем привет. Чет не нагуглил. Может туплю, но может ли ретрофит возвращать на запрос интерфейс как тип?
А смысл? Как ты разрулишь потом что именно за объект? Ты можешь сделать какой нибудь абстрактный DTO, без полей и возвращать его в таких случаях. Но тебе же всё равно кастовать потом. Как ты определять будешь?
источник

AG

Andrew Growing in Android Developers
Или совсем без полей или с одним-двумя общими для всех объектов.
источник

AA

Andrey Akimov in Android Developers
Andrew Growing
А смысл? Как ты разрулишь потом что именно за объект? Ты можешь сделать какой нибудь абстрактный DTO, без полей и возвращать его в таких случаях. Но тебе же всё равно кастовать потом. Как ты определять будешь?
мне возвращается список сущностей с абсолютно одинаковыми полями, разница у которых только в id. Количество таких айдишников конечно и мне известно. Хотел объединить под общий интерфейс и создавать конкретный тип фабрикой в зависимости от айдишника
источник

AG

Andrew Growing in Android Developers
Andrey Akimov
мне возвращается список сущностей с абсолютно одинаковыми полями, разница у которых только в id. Количество таких айдишников конечно и мне известно. Хотел объединить под общий интерфейс и создавать конкретный тип фабрикой в зависимости от айдишника
Вот и укажи ретрофиту этот единый тип. ServerEntityDTO 😉
источник

AA

Andrey Akimov in Android Developers
Andrew Growing
Вот и укажи ретрофиту этот единый тип. ServerEntityDTO 😉
и как потом создавать разные сущности в зависимости от айди?
источник

ОА

Оганнес Асатрян in Android Developers
Если бэк ублюдочный то пусть он шлёт мапу и все
источник

I

Ilya in Android Developers
Andrey Akimov
и как потом создавать разные сущности в зависимости от айди?
Всмысле? Если у тебя изначально с сервера приходят объекты определённые, то ты их просто кастишь к определённому объекту
источник

AG

Andrew Growing in Android Developers
Andrey Akimov
и как потом создавать разные сущности в зависимости от айди?
Это я тебя спрашивал) ты сказал что сделаешь фабрику
источник

ОА

Оганнес Асатрян in Android Developers
У тебя будет Map<String, Any>
источник

AA

Andrey Akimov in Android Developers
Оганнес Асатрян
У тебя будет Map<String, Any>
было бы круто, к сожалению, такого нет
источник

AG

Andrew Growing in Android Developers
Andrey Akimov
было бы круто, к сожалению, такого нет
Это было бы ахуенно😁
источник

AA

Andrey Akimov in Android Developers
Ilya
Всмысле? Если у тебя изначально с сервера приходят объекты определённые, то ты их просто кастишь к определённому объекту
в том то и прикол. По сути - это список одинаковых сущностей, только айдишники разные
источник

AA

Andrey Akimov in Android Developers
Andrew Growing
Это было бы ахуенно😁
😂
источник

I

Ilya in Android Developers
Ну тогда класс общий создай и всё, зачем интерфейс. И указывай его в дженерике
источник

V

Vadim in Android Developers
как убрать эту полоску Press Option to move camera у эмулятора
источник

I

Ilya in Android Developers
И не думаю, что по id можно узнать тип объекта
источник

OS

Oleg Sinelnikov in Android Developers
Vadim
как убрать эту полоску Press Option to move camera у эмулятора
Перезапуск эмулятора возможно поможет
источник

AA

Andrey Akimov in Android Developers
Ilya
И не думаю, что по id можно узнать тип объекта
тип объекта я сам определяю у себя. Представь что есть 4 разные сущности. Поля - абсолютно одинаковые. Мне с бэка приходят эти сущности в виде списка одинаковых объектов, которые я могу отличить только по id. Я если честно даже не знаю пока, насколько оно мне надо и не сделать ли всё одной сущностью
источник

I

Ilya in Android Developers
Ну если хочешь разделять на разные сущности, то создай подтипы у основного объекта и иниицилизируй их через конструктор при получении с сервера данных
источник