|
|
|
|
@ -32,7 +32,7 @@ public class Clock { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static void stop() { |
|
|
|
|
get().release(); |
|
|
|
|
if (get().timer != null) get().timer.cancel(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static void start() { |
|
|
|
|
@ -52,6 +52,11 @@ public class Clock { |
|
|
|
|
this.callback = callback; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void release() { |
|
|
|
|
if (timer != null) timer.cancel(); |
|
|
|
|
if (callback != null) callback = null; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void run(TextView view) { |
|
|
|
|
timer = new Timer(); |
|
|
|
|
timer.schedule(new TimerTask() { |
|
|
|
|
@ -71,11 +76,6 @@ public class Clock { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void release() { |
|
|
|
|
if (timer != null) timer.cancel(); |
|
|
|
|
if (callback != null) callback = null; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public interface Callback { |
|
|
|
|
|
|
|
|
|
void onTimeChanged(); |
|
|
|
|
|