Size: a a a

Android Developers

2020 January 14

ОА

Оганнес Асатрян in Android Developers
Diana
Привет всем. Я не в тему, но следует ли обновлять винду?
Да. Конечно. До линукс
источник

l

lc3 in Android Developers
Сергей П.
Да вроде норм, application существует все время жизни приложения и хранимый в нем контекст никуда не утечет, appcontext же не меняется с поворотами экрана и т.п.
брать контекст таким кривым способом, прям как в далеком 2016году, лол, уже и забыл когда так делал. В любом вьювхолдере можно
mView.getContext().getApplicationContext(). в активити getApplicationContext(), все остальное в конструкторах передается
источник

СП

Сергей П. in Android Developers
Он и есть.
А старый - actionbar
источник

l

lc3 in Android Developers
а так да, контекст там существует все время жизни апликухи
источник

СП

Сергей П. in Android Developers
lc3
брать контекст таким кривым способом, прям как в далеком 2016году, лол, уже и забыл когда так делал. В любом вьювхолдере можно
mView.getContext().getApplicationContext(). в активити getApplicationContext(), все остальное в конструкторах передается
А в репозиторий как? Конструктор, синглтон  и статик? Привет утечкам. Ну и проброс на 3 уровня то такое
источник

l

lc3 in Android Developers
Сергей П.
А в репозиторий как? Конструктор, синглтон  и статик? Привет утечкам. Ну и проброс на 3 уровня то такое
значит у тебя кривая архитектура
источник

СП

Сергей П. in Android Developers
Ну вот в классической MVP  - P может из V прямо получить, а M только криво. А из M скажем могут классы-утилиты вызываться, которым тоже егонадо
источник

l

lc3 in Android Developers
Кароч че там спорить, погугли лучше, в 2k20 уже всем понятно, что зависимости передавать нужно в конструкторе, а если ты фанат неявно вызвать MyApplication.getContext(), ну ок тогда
источник

СП

Сергей П. in Android Developers
А есть вообще жесткий хак)))
Если в проекте есть Firebase скажем аналитик - то инстанс его точки входа имеет метод получения контекста.
И там в одну строку можно извлечь его в любом месте программы
источник

l

lc3 in Android Developers
Сергей П.
А есть вообще жесткий хак)))
Если в проекте есть Firebase скажем аналитик - то инстанс его точки входа имеет метод получения контекста.
И там в одну строку можно извлечь его в любом месте программы
он походу статичный репозиторий, я так понимаю)
источник

СП

Сергей П. in Android Developers
lc3
он походу статичный репозиторий, я так понимаю)
Там вообще через контентпровайдер вроде, они инициализируются раньше любой активности
источник

YI

Yerkebulan Issabekov in Android Developers
Nazar Lenyk
Ребят, здрасьте. Такой вопрос, есть три емулятора(API 21, 25 и 29), запрос на сервер норм идет с 25 и 29, а 21 - "java.security.cert.CertPathValidatorException"
Я наверное что-то упускаю?
Скорее всего, на серваке надо сертификаты 5ых андроидов поправить. Попроси бэкэндера
источник

D

D40C00 in Android Developers
Подскажите как в ViewModel-и сделать поиск по базе данных где-то находил что можно использовать Transormations.switchMap но что то не получилось
источник

B

Boozy Urban 😏 in Android Developers
Привет, кто-нибудь знает аппы в сторе с in-app updates?
источник

Y

Yelnur in Android Developers
Ребята, есть какие-нибудь библиотеки со скроллами вместо NestedScroll

А то нестед грузит все то, что в себе сожержит, из-за этого простои при загрузке данных

Нужен скролл, который охватывает ресайклеры и вместе скролится
источник

🤡M

🤡 Maxvoitenko🐒 in Android Developers
Yelnur
Ребята, есть какие-нибудь библиотеки со скроллами вместо NestedScroll

А то нестед грузит все то, что в себе сожержит, из-за этого простои при загрузке данных

Нужен скролл, который охватывает ресайклеры и вместе скролится
У ресайклера есть перехватчик нестед скролла, там как то nestetScrollEnabled или что то такое, флажок boolean, еслм я правильно понял вопрос
источник

Y

Yelnur in Android Developers
Не, вот например есть личный кабинет, который по макету состоит из нескольких ресайклеров с длинными листами.

Нестед работает на основной лэйаут и все, что в нем сожержится прогружает до последнего элемента и только потом отображает.

Прлблема в подгрузке, нужно оптимизировать
источник

🤡M

🤡 Maxvoitenko🐒 in Android Developers
Yelnur
Не, вот например есть личный кабинет, который по макету состоит из нескольких ресайклеров с длинными листами.

Нестед работает на основной лэйаут и все, что в нем сожержится прогружает до последнего элемента и только потом отображает.

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

DD

Dmitrey Danilov in Android Developers
Народ привет, подскажите где мог ошибиться, либо я что-то упускаю
Суть в чем, есть класс расширяющий ImageView, этот класс по средствам Canvas рисует стрелку.
По умолчанию цвет задан зеленый, но если параметр <0 хочу сделать ее красной.
В ресайклере в момент когда viewHolder биндится я проверяю, как пример, по флагу есть 1 - просто ворочаю ее на 180*, если 0 меняю цвет.
Цвет не меняется, может подскажет в каком направлении искать ответ
Спасибо
Ссылка:
https://gist.github.com/DzmitreyDanilau/78c72996d3242310e1bf0691379fb215
источник

М

Максим in Android Developers
Всем привет

Как можно обновить приложение программно?

Файл уже будет скачан в папку загрузки, но можно ли его открыть из приложения?
источник