Update labels periodically
<p>On most of activities in my app there's a label - on air stream title. Essentially, I need to update it when a broadcast ends and another one starts and I have schedule for that. I could just update data at fixed rate, say one time per minute, but I find it excessive.</p>

<p>I want to schedule update for particular moment in time; after each update I need to schedule next one. Broadcasts are different in time range.</p>

<p>What is the best fit for this issue? Handler.postDelayed, ScheduledExecutorService.schedule or  something else? AlarmManager is probably an overkill since I don't need to update any data if application isn't running.</p>

<p>p.s. time range is not fixed, so I have to alter schedule time with each update.</p>

<p>Thanks.</p>
