Size: a a a

Android Developers

2021 March 03

DH

Daniil Horishnii in Android Developers
Mr Fox
Переживает, но если до переворота вырубить сеть, то приложение упадет, если нет кэша конечно
Блин, сеть нестабильная штука, любая херня с ней должна штатно обрабатываться
источник

M

Mr Fox in Android Developers
Вот я с помощью него и сделал, по документации Гугла. Но не уверен что это верный способ
источник

ОА

Оганнес Асатрян... in Android Developers
Mr Fox
Вот я с помощью него и сделал, по документации Гугла. Но не уверен что это верный способ
нет верного способа, есть рабочий
источник

DB

Dmitro Boiko in Android Developers
делайте пинг на 8.8.8.8
источник

M

Mark in Android Developers
Dmitry
Возможно ли в koin инстатиировать объекты не зразу при старте в application, а спустя какое-то время по условию ?
Например? (не совсем уловил кейс)
источник

M

Mark in Android Developers
Dmitro Boiko
делайте пинг на 8.8.8.8
классика
источник

DH

Daniil Horishnii in Android Developers
Dmitro Boiko
делайте пинг на 8.8.8.8
проверить можно, а именно мониторить?)
источник

DB

Dmitro Boiko in Android Developers
ну можно костыли велосипеды ))
источник

M

Mr Fox in Android Developers
Daniil Horishnii
Блин, сеть нестабильная штука, любая херня с ней должна штатно обрабатываться
Получается, что если сделать через коллбэки, то надо проверять наличие сети в репозитории перед запросом, иди в view model?
источник

ОА

Оганнес Асатрян... in Android Developers
Mr Fox
Получается, что если сделать через коллбэки, то надо проверять наличие сети в репозитории перед запросом, иди в view model?
вм не должна заниматься проверкой наличия сети
источник

M

Mark in Android Developers
Mr Fox
Получается, что если сделать через коллбэки, то надо проверять наличие сети в репозитории перед запросом, иди в view model?
ну, у тебя может и  действующий запрос оборваться. это тоже надо учитывать
источник

D

Dmitry in Android Developers
Mark
Например? (не совсем уловил кейс)
Есть компонент который создаётся после того как юзаер дал пермишн, этот компонент нужен для создания других компонентов
источник

S

Silent829 in Android Developers
Ярослав Нестеров
может тебе нужен GridLayoutManager?
Ля что это
источник

ЯН

Ярослав Нестеров... in Android Developers
Silent829
Ля что это
GridLayoutManager с динамическим количеством колонок
источник

DH

Daniil Horishnii in Android Developers
Mr Fox
Получается, что если сделать через коллбэки, то надо проверять наличие сети в репозитории перед запросом, иди в view model?
Смотри, можно залезить в коннективити манагер, дернуть оттуда актив нетворк, на нем проверить типы транспорта, капабилити разные и ширину пропускного канала. Можно асинхронно быстренько сделать какой-то запрос на тот же гугловский днс.

Но это не отменяет того факта что уже даже после этих чеков  боевой запрос все равно может свалится. Можешь мониторить в целом стейт коннекта через колбэки коннективити манагера, но все равно всякую бяку на боевых запросах стоит ожидать и хендлить.

И конечно же это все не должно делаться прямо во вьюмодели)
источник

JF

Jorik Fat in Android Developers
Daniil Horishnii
Смотри, можно залезить в коннективити манагер, дернуть оттуда актив нетворк, на нем проверить типы транспорта, капабилити разные и ширину пропускного канала. Можно асинхронно быстренько сделать какой-то запрос на тот же гугловский днс.

Но это не отменяет того факта что уже даже после этих чеков  боевой запрос все равно может свалится. Можешь мониторить в целом стейт коннекта через колбэки коннективити манагера, но все равно всякую бяку на боевых запросах стоит ожидать и хендлить.

И конечно же это все не должно делаться прямо во вьюмодели)
вот у меня с этим беда была
источник

JF

Jorik Fat in Android Developers
когда аппарат долго без перезагрузки жил - выдавало обрыв соединения, даже если подключен по wifi
источник

I

Isak in Android Developers
Добрый день, ребят помогите с проблемой, занимаюсь внедрением внутренних покупок Гугл в приложение, пример смотрю здесь
https://habr.com/ru/post/444072/
Но SkuDetails.getSku() приходит ко мне пустым листом, кто-нибудь сталкивался с такой проблемой? Прочитал что нужно тестить его залив альфа тест или в бета тест, пробую с альфа теста, но безуспешно, так же пустой массив приходит. Помогите плииз
источник

DH

Daniil Horishnii in Android Developers
Jorik Fat
когда аппарат долго без перезагрузки жил - выдавало обрыв соединения, даже если подключен по wifi
сделай проще для начала, забей на мониторинг. Что-то не так с сетевым запросом - обрабатываем эту ошибку отдачей кэша, все.
источник

JF

Jorik Fat in Android Developers
Daniil Horishnii
сделай проще для начала, забей на мониторинг. Что-то не так с сетевым запросом - обрабатываем эту ошибку отдачей кэша, все.
у меня плашка выводилась с отключенным интернетом
источник