+ static class hHandler extends Handler {
+ private final WeakReference<ShisenShoView> mTarget;
+
+ hHandler(ShisenShoView target) {
+ mTarget = new WeakReference<ShisenShoView>(target);
+ }
+
+ @Override
+ public void handleMessage(Message msg) {
+ ShisenShoView target = mTarget.get();
+ if (target != null)
+ target.onUpdateTime();
+ }
+ }
+
+ private Handler timerHandler = new hHandler(this);
+
+ private boolean timerRegistered = false;