Size: a a a

Android Developers

2020 November 23

SE

Sobolev Erik in Android Developers
Всем привет .Есть проблема: совершаю сетевые запросы через retrofit. Хочу обрабатывать все ошибки ,которые приходят в теле ответа(стандартные коды не используются)  в одном месте(один класс). Пришел к выводу, что нужно все пришедшие ошибки обрабатывать после того, как они попали в repository(UserRepository, ShopReporitory,,,). т.е уже после завершения работы retrofit, прямо перед передачей ответа во viewModel. Т.е. этот объект-errorHandler должен быть зависим от всех repository, и при этом уметь вызывать все их методы, например, LogOut из UserRepository или CleanBasket из ShopRepo. Или все вместе. Может есть примеры, как это все реализовать?   Т.е Я хочу, чтобы этот ErrorHandler знал все коды ошибок и зависел от всех репозиториев, которые совершают запросы по сети. И если что-то происходит, он сам будет разруливать ошибки, совершать повторные запросы(с помощью вызовов методов из репозиториев и отправлять данные во ViewModel). Получается это должен быть объект между data и presentation слоями, если говорить языком clean architecture
источник

DA

Dmitry Alekseyevich in Android Developers
Подскажите пожалуйста по логике. Немного не догоняю. Сделал диплинк, который по ссылке открывает активити и в интенте вытягивает данные. Сейчас нужно сделать динамический линк и вытащить из него диплинк..
https://firebase.google.com/docs/dynamic-links/android/create#kotlin+ktx_1
источник

J

J.S in Android Developers
Проблема 'out of memory' , ругается на onCreate() метод , через android profiler и leakCanary проверил утечки есть только в enum классе где там есть ссылки на фрагменты , может ли из за такой мелочи крашить?
P.S чекнул enum классы в Гугле , там реально есть такие кейсы и обнуление его влечет за собой NPE , ваши мнения господа разработчики
источник

QH

Quantum Harmonizer in Android Developers
J.S
Проблема 'out of memory' , ругается на onCreate() метод , через android profiler и leakCanary проверил утечки есть только в enum классе где там есть ссылки на фрагменты , может ли из за такой мелочи крашить?
P.S чекнул enum классы в Гугле , там реально есть такие кейсы и обнуление его влечет за собой NPE , ваши мнения господа разработчики
Нихерища не понял, набор слов какой-то
источник

PE

Pavel Erokhin in Android Developers
J.S
Проблема 'out of memory' , ругается на onCreate() метод , через android profiler и leakCanary проверил утечки есть только в enum классе где там есть ссылки на фрагменты , может ли из за такой мелочи крашить?
P.S чекнул enum классы в Гугле , там реально есть такие кейсы и обнуление его влечет за собой NPE , ваши мнения господа разработчики
выглядит как обои для хакеров в масках
источник

J

J.S in Android Developers
Quantum Harmonizer
Нихерища не понял, набор слов какой-то
Вас понял , напишу в stackOverFlow и скину ссылку
источник

DB

Dmytro Borysov in Android Developers
J.S
Вас понял , напишу в stackOverFlow и скину ссылку
Это не поможет
источник

QH

Quantum Harmonizer in Android Developers
J.S
Вас понял , напишу в stackOverFlow и скину ссылку
Да куда угодно, лишь бы с запятыми
источник

DS

Daniel Sergeev in Android Developers
Привет, а подскажите, как сделать findViewById для двух transition scene?
Если в обеих сценах у кнопки одинаковый R.id

Например, я хочу установить text и clickListener на кнопку, которая описана в двух сценах
источник

J

J.S in Android Developers
Quantum Harmonizer
Да куда угодно, лишь бы с запятыми
Вообще в enum запихивать фрагменты приветствуется?
источник

QH

Quantum Harmonizer in Android Developers
J.S
Вообще в enum запихивать фрагменты приветствуется?
Нет конечно, это бред
источник

a

akella122⌬ in Android Developers
Neon an Děv 8)
FrameLayout togda
Пофиксилось, хоть и кривовато
источник

S

Silent829 in Android Developers
J.S
Вообще в enum запихивать фрагменты приветствуется?
в каком смысле?
источник

J

J.S in Android Developers
Quantum Harmonizer
Нет конечно, это бред
И эта фигня мне портит приложение , enum class обнулить не могу так как является статической, обнуление приведёт к npe так как другие методы и члены класса будут ссылаться на null
источник

J

J.S in Android Developers
Silent829
в каком смысле?
В примом , сохранение фрагментов в enum , ссылка , как хотите можете назвать
источник

с#

саша сок #KotlinGang... in Android Developers
J.S
И эта фигня мне портит приложение , enum class обнулить не могу так как является статической, обнуление приведёт к npe так как другие методы и члены класса будут ссылаться на null
о чём речь, зачем вам enum фрагментов ?
источник

QH

Quantum Harmonizer in Android Developers
J.S
И эта фигня мне портит приложение , enum class обнулить не могу так как является статической, обнуление приведёт к npe так как другие методы и члены класса будут ссылаться на null
Ну ты сам себе портишь его, вообще никогда так не делай
источник

J

J.S in Android Developers
Quantum Harmonizer
Ну ты сам себе портишь его, вообще никогда так не делай
Я бы за , но продукт то уже есть
источник

с#

саша сок #KotlinGang... in Android Developers
J.S
Я бы за , но продукт то уже есть
ужас
источник

J

J.S in Android Developers
Приходиться разбираться самому
источник