+ private Handler mHandler = new Handler();
+
+ private Runnable updateClock = new Runnable () {
+ public void run() {
+ long millis = System.currentTimeMillis();
+ Log.v("updateClock", "executing");
+ // new TimedUpdateTask().execute(5); // for delayed execution
+ tv.setText(Long.toString(millis));
+ mHandler.postDelayed(this, 2000);
+ }
+ };
+