Size: a a a

Android Developers

2021 April 29

d

danilshik in Android Developers
просто recreate()
источник

d

danilshik in Android Developers
да, там тоже костыли, смотрел их презентацию
источник

Na

Neon an Děv 8) in Android Developers
эхх, это удобно когда у тебя определена тема, а как быть с динамической))
источник

N

Nick in Android Developers
Ок, подумаю над этим, спасибо.
источник

d

danilshik in Android Developers
как вариант вручную в коде в каждой view брать цвет из ThemeManager какой нить, но это очень много кода везде
источник

d

danilshik in Android Developers
вроде так @Harmonizr делает
источник

Na

Neon an Děv 8) in Android Developers
думаю как-то и буду так делать
источник

d

danilshik in Android Developers
либо на Compose переписывать
источник

Na

Neon an Děv 8) in Android Developers
проблема в том, что у меня есть виджеты свои и как подгонять их под компоуз не совсем ясно
источник

Na

Neon an Děv 8) in Android Developers
проще просто лэйаут в коде строить и всё)
источник

QH

Quantum Harmonizer in Android Developers
так говоришь, будто там какая-то другая вселенная, в которой задачи сами себя решают)
источник

H

HahahImFaus in Android Developers
Привет!
Мне надо каждую минуту получчать json с сервера.
Я делаю это в сервисе в цикле while гет запросом.

Но читал что так лучше не делать, что якобы это сильно потребляет батарею, а андройду такое не нравится и он будет закрывать доступ в инет.

Так вот, как тогда лучше реализовать такое?
источник

d

danilshik in Android Developers
websocket
источник

PE

Pavel Erokhin in Android Developers
на композе вообще такое как нехуй делать, сделать
источник

PE

Pavel Erokhin in Android Developers
хоть в рантайме билди тему что называется
источник

L

Leonid in Android Developers
Можно цвета задать в виде атрибутов темы, и эти атрибуты использовать при указании цветов в layout.

Тогда переключение темы должно подставить цвета этой темы в атрибуты.
источник

d

danilshik in Android Developers
но это про статичный темы, а он хочет полностью динамика, как в телеге
источник

Na

Neon an Děv 8) in Android Developers
мне полностью динамичные что берутся извне
источник

d

danilshik in Android Developers
и ссылаться на attr цвета с api 21
источник

Na

Neon an Děv 8) in Android Developers
нет смысла сейчас поддерживать <21
источник