Daniel
Гораздо проще и надежней, чем верить ответам других людей)
Martynenko
Сергій
обновлять нотификацию не надо по времени
Сергій
Сергій
а что ты сделаешь ) раз разработчик прошивки так захотел, так и будет
Martynenko
ну костылями забросать его😃
Сергій
Martynenko
типа если можно как-то отловить такую штуку, то перестартовать приложение вызовом workера или ещё чего
Bogdan
акей, спасибо, выглядит так как-будто бы foreground сервис это то что мне нужно
Сергій
да и сами разработчики андроид тоже говорят это
Bogdan
сейчас юзается JobScheduler, но через энное время система убивает приложение
Bogdan
и всё прекращает работать
Martynenko
Martynenko
так это как синхронизация у меня каждые 15 минут. тогда приложение запустилось, сделало что надо, и завершилось
Martynenko
ты можешь посмотреть в сторону workmanager'a
Сергій
и прощай батарея )
Martynenko
там есть критерии запуска, что если нет интернета, то он не запускается
Martynenko
и прощай батарея )
вот кстати нет. я там не скачиваю видео. бекендеры не захотели делать поддержку пушей, так что пришлось таким образом делать..
Сергій
радиомодуль не будет спать
Сергій
бей таких бекендеров, ужас
Martynenko
почему не будет?
Aleksey
Привет! Есть ли возможность на Android менять некоторые атрибуты темы в Runtime? Например, менять на сервере primary_color и подменять его на устройстве.
Знаю, что можно в исходном коде Telegram подсмотреть, но мб у кого-то есть быстрый способ?
Сергій
Martynenko
если отключить вайфай или интернет, то мои воркеры не тревожат своим выполнением. а так по профайлеру смотрел даже, не заметил чтобы прям оно жрало даже на уровне vk. или facebook(это вообще поедатель всего и вся)
Martynenko
но через пуши было бы лучше, я тут не спорю.
Viktor
Как эту штуку обработать в MediaBrowserServiceCompat?
Viktor
Viktor
Хелб
Сергій
Viktor
Сергій
да
всмысле надо слушать их)
Сергій
это броадкаст наверное
Viktor
всмысле надо слушать их)
кааааааак? я с медиасессией работаю в хитром примере от гугла используется MediaSessionConnector который похоже все сам делает, но я не могу его использовать
Сергій
Anonymous
Пропали подсказки в хмл( когда вводишь какой-нибудь атрибут), в чем может быть причина ?
CheekiBreeki
CheekiBreeki
Martynenko
однозначно!
Martynenko
Anonymous
Так как траблу решить то ?))
CheekiBreeki
Martynenko
clean project делала?
Martynenko
CheekiBreeki
но самое мое любимое это наркоманские превью, божественно
Anonymous
Делала))
Martynenko
я сразу clean, потом rebuild, а только потом invalidate
Martynenko
а подсказки ещё могут пропадать, когда какой-то тег не закрыла
Martynenko
тогда умная студия начинает тупить
Martynenko
можешь попробовать ctrl+space нажать на пустом месте внутри тега должны выскочить подсказки
Martynenko
если чисто в xml разметке, может быть. а вот R отваливается у меня редко. (наверное потому что я не самую последнюю поставил студию)
CheekiBreeki
один раз выяснил, что R отваливается из-за плагина. Lombok
Martynenko
ааа, такой стоял. удалил.
Martynenko
у меня ещё отваливался android framework plugin
CheekiBreeki
очень сраный плагин. Как же бесило это его Enable Preprocessors
Martynenko
и приложение вообще не собиралось, от слова совсем
Martynenko
поддерживаю
CheekiBreeki
а нет случайно плагина, который бы автоматом биндинги баттернайфа фигачил во фрагмент?
Konstantin
Кто-нибудь сталкивался с логирование Fatal Exception: android.view.WindowManager$BadTokenException? Ошибка не особо содержит информации о том, где это вызвалось, а мест, где идет работа с диалогами до жопы.
Может есть какой-то способ сделать логирование получше.
Mike
Martynenko
почему?
Mike
как будто когда-то он не был плох)
CheekiBreeki
CheekiBreeki
можно состариться со спамом findviewbyid
Mike
а есть что-то получше?
даже findViewById лучше. Ещё лучше Kotlin Android Extensions. Ещё лучше создавать вью из кода.
Mike
CheekiBreeki
ну к примеру если очень много элементов
Martynenko
я всё время findViewById делал)
CheekiBreeki
Проксимов
А ЧТО, ТАК МОЖНО БЫЛО?
Mike
CheekiBreeki
в какой вселенной процесс программирования под андроид может ассоциироваться со словом fun?
Проксимов
Yura
ну раз пошла такая пьянка, то лучше всё таки не просто int id, а навешивать аннотацию, что на вход ждём именно id, @ResId
Проксимов
(Тип сарказм)
Konstantin
В чем и почему ошибка я знаю. Я не знаю, в каком конкретно месте она выскакивает и логи не содержат информации об этом.
Mike