Чтобы сделать какое-то действие в течение некоторого времени, я обнаружил, что существует несколько вариантов:
- использовать AlarmManager
- использовать ScheduledExecutorService
- использовать метод обработчика postDelayed
Что такое большая разница во всем этом? Какова наилучшая практика создания расписания?