Ontoshgo
так они и будут разглашать инфу как и что должно быть устроено
Roman
Подскажите пожалуйста такой момент:
Нужно сделать какой-то сервис, который будет тянуться через все приложение (не привязан к определенной активити) где нужно с определнной переодичность получать джейсночики с сервера (переписывая старые респонзы) и хранить ответ пока опреденная активити его не запросит
Как это всё лучше всего реализовать?
Himars
Ontoshgo
Сергій
Глеб
А ведь он прав)) мож не прям в такой извращённой форме))
Глеб
смымсл ежесекундные апдейты держать за пределами ЛЦ UI
Roman
да не..жуть какая-то..не?
Himars
Roman
Глеб
если их периодичность прям актуальная то запускаем цикличный чеккер, где он жив пока жива активность и в реальном времени наблюдаем
Himars
Himars
Тогда просто биндинг сервиса
Глеб
тогда и сервисы не нужны, и .... тадам!!! встречаем его величество ХАНДЛЕР!!!
Глеб
WorkerThread Looper + Handler с delayMessage и quitSafe в onDestroy-е
Глеб
Alexander
Всем привет! можно как-то в shape сделать corner radius больше чем width конечной вью?
Глеб
Himars
Глеб
Roman
Himars
Himars
Глеб
тут фокус в том что активность - это "шов с осью",
а там уж организуй код/состояния как хочешь
аналогично ContentProvder - можно завести на каждую таблицу по провайдеру, но всё же рекомендуют "управляться внутри" резолвя uri's
то же самое с активностью - резолвя входящие интенты
Глеб
И сервисы - то же можно по сервису на-команду... но зачем?
бить код по классам - никто же не мешает, всё равно это и будет с multi-activity
Глеб
"25 интерфейсов слушателей событий фрагментов. + какая-то своя логика + менюшки, тулбары" - это всё сложность (комплексность) вашего апа
оно всё равно будет в итоге размазано по активностям.
Либо "всё-в-одной" и размазано по фрагментам.
Не знаю.... по мне - вынести код в отд активность,
это псевдо-упрощение, самообман и самоуспокоение, которое потом и вылазиит в вопросы ЖЦ, счётчиков и ComponentCallbacks... синглтоны
Himars
Ontoshgo
хоть у кого-то асистент заработал на рашкинском?
Martynenko
--
Jamal
есть возможность что бы ретрофит при парсинге не видел опр поле
Mike
Jamal
simplexml
No
simplexml
если поле не нужно убери просто из своего поджо
Jamal
Mike
о, проблема annotation-driven-разработки
Nikita
:D
Nikita
@Attribute(required=false)
Nikita
@Element(required=false)
Nikita
http://simple.sourceforge.net/download/stream/doc/tutorial/tutorial.php#start
Mike
Mike
Mike
Sviat
да, немного оверхед. но зато всё независимо друг от друга
Mike
Himars
просто оставлю это здесь
https://overflow.buffer.com/2017/12/21/even-map-though-data-model-mapping-android-apps/
Sviat
какой профит от этого? Стоит оно того?
ну кроме разделения на независимые модули и всякое такое, это например - с сервера нам дата приходит в строке. а в базу мы пишем инт. когда достаем маппим в строку обратно. но это скорее плюшечка.
Mike
Himars
связь слоев может быть сломана только на их стыках..
В сущностях бд можеть быть больше полей чем в сущностях например ретрофита...
Himars
сменив БД на другую вы ничего не сломаете...
Не придется лезть во все сущности приложения и вырезать от туда аннотации Room например и впиливать туда логику работы с Realm...
Mike
Himars
Mike
Himars
Vladimir
Vitaly
Есть какой-нибудь спсоб запустить Service из Presenter без передачи контекста? Использую MVP с Moxy
Dug
Не юзать мвп
Himars
Himars
Не тот что выпустил гогль
Mike
Vitaly
Mike
Kanstantsin
гоголь же романы писал ? какие сервисы
Himars
Но Navigator (интерфейс) с набором методов по запуску Service-ов с AppContext не решает проблему если нужен сервис в фореграунде например...Или же нужно произвести биндинг...
Himars
а как вы абстрагируете в MVP навигацию между активити?
Himars
mvpView.navigateToSomeNewsActivity()?