Только начинаю разбираться в Android, и не понимаю как правильно делать какие-то функции в фоне, типа как по нажатию кнопки, но постоянно.
Например раз в секунду менять цвет.
Сейчас сделал через поток, но наверно есть способ попроще?
я Вас еще больше запутаю наверное https://developer.android.com/about/versions/oreo/...
с апи 26 стали более жесткие требования для фоновой работы.
Периодические задачи рекомендуют запускать через алларм менеджер.