title: Best way to update TextView, every minute, on the minute
body: <p>My problem is similar to this one, <a href="https://stackoverflow.com/questions/3872267/how-to-update-widget-every-minute">How to update a widget every minute</a>, however I only want to update TextView of the UI.  I need access to the time so unfortunately can not simply use the DigitalClock view.</p>
  
  <p>Ive been researching and have found ways to update every minute, but not on the minute so they are synchronised with the system clock (so they might be up to 59 seconds out of sync!)</p>
  
  <p>The only ways I can think to do it are 
  (a) Run a handler (or timer) every second (which seems a bit like overkill if I only want to update every minute) <a href="http://developer.android.com/resources/articles/timed-ui-updates.html" rel="nofollow noreferrer">Like this from the android.com resources</a></p>
  
  <p>(b) Have a service running in background.  (I'm not keen on this as I already have more important things running in the background)</p>
  
  <p>(c) use Alarm Manager (again seems like overkill)</p>
  
  <p>Seems to be such an easy thing to do, and yet...</p>
  
  <p>Any advice appreciated
  Mel</p>