Size: a a a

Android Developers

2021 January 20

АС

Александр Сергеевич... in Android Developers
Сергей
Как лучше обновлять вьюшку 60 раз в секунду? Handler/TimerTask/Rx Interval?
зачем?
источник

NT

Nikita Tipun in Android Developers
Максим Таранюк
Привет. Подскажите, кто шарит. Как протестировать функцию который бросает исключение. Тестирую через Mockk
Не силен в юнит тестах, но у тебя прямо в середине теста вызывается функция которая как раз бросает исключение и ничем не обрабатывается🤔
источник

D

Denis in Android Developers
Dmytro Borysov
Та, вроде, да )
это выглядит как-то слишком заморочено. уверен, должен быть способ по-стандартнее
источник

VA

Valentin Avdeev in Android Developers
Dmytro Borysov
отлично, но слабо понимаю в чем вопрос тогда?
я к тому что достаточно ли в onFailure ретрофита прописать
источник

D

Denis in Android Developers
Valentin Avdeev
я к тому что достаточно ли в onFailure ретрофита прописать
да. в случае таймаута он же и вызовется
источник

D

Denis in Android Developers
Сергей
Как лучше обновлять вьюшку 60 раз в секунду? Handler/TimerTask/Rx Interval?
любые изменения во вью и так отобразятся в Ui. зачем ее дополнительно обновлять?
источник

D

Denis in Android Developers
danilshik
Ребят имеется пуш, который прилетает на телефон.

В onResume Activity я зарегистрировал BroadcastReceiver который показывает диалог, с данными из пуша

Если приложение запущено то все нормально.

Но если оно не запущено и  я перейду по пушу, который запускает приложение с этим Activity, то BroadcastReceiver не показывает диалог. В чем проблема?
как ты пуши с сервера отправляешь? там нужно указать data, иначе вот
источник

С

Сергей in Android Developers
Denis
любые изменения во вью и так отобразятся в Ui. зачем ее дополнительно обновлять?
Если просто, то вью это квадрат, который плавно меняет свой цвет из startColor в endColor по градиенту.
источник

D

Denis in Android Developers
Сергей
Если просто, то вью это квадрат, который плавно меняет свой цвет из startColor в endColor по градиенту.
ну хэндлер+ставь бэкграунд квадрату. не нужно еще как-то дополнительно менять цвет
источник

СП

Сергей П. in Android Developers
Сергей
Как лучше обновлять вьюшку 60 раз в секунду? Handler/TimerTask/Rx Interval?
В ее ondraw (он вызывается как раз каждый кадр)
источник

С

Сергей in Android Developers
Сергей П.
В ее ondraw (он вызывается как раз каждый кадр)
onDraw вызывается только после вызова invalidate()
источник

С

Сергей in Android Developers
Denis
ну хэндлер+ставь бэкграунд квадрату. не нужно еще как-то дополнительно менять цвет
К сожалению бекграундом не обойтись, там ещё и текст поверх квадрата меняется, да и квадрат может быть составной,  поэтому рисую всё сам
источник

СП

Сергей П. in Android Developers
Это да.
источник

D

Denis in Android Developers
Сергей
К сожалению бекграундом не обойтись, там ещё и текст поверх квадрата меняется, да и квадрат может быть составной,  поэтому рисую всё сам
ну не важно, бэкграунд или что-то еще. изменения во вью будут отрисовываться. или кастом вью, или             new Handler().postDelayed(() -> youtMethod(Param param), timeToPause);
источник

СП

Сергей П. in Android Developers
А invalidate автоматом вызыватся после скажем setBackgrоund.
источник

С

Сергей in Android Developers
Denis
ну не важно, бэкграунд или что-то еще. изменения во вью будут отрисовываться. или кастом вью, или             new Handler().postDelayed(() -> youtMethod(Param param), timeToPause);
Спасибо. Просто думал может есть разница в производительности.
источник

D

Denis in Android Developers
Сергей
Спасибо. Просто думал может есть разница в производительности.
она, может, и есть, но, уверен, будет незаметна. хоть весь экран подобными квадратами заполни и делай градиент
источник

BD

Bekzat Dosmamatov04 in Android Developers
Всем привет
источник

D

DarkPerl in Android Developers
Bekzat Dosmamatov04
Всем привет
Здаров ))))
источник

QH

Quantum Harmonizer in Android Developers
ля, ребят, если кто-то, как я, хочет превращать pathData в Path, то мой лёгкий гуглинг наконец привёл сюда
источник