回答編集履歴
1
止めたら再タスクされないのを修正
answer
CHANGED
@@ -10,13 +10,16 @@
|
|
10
10
|
とし
|
11
11
|
|
12
12
|
```java
|
13
|
+
if (timer != null) {
|
14
|
+
timer.cancel();// 既にtimerがあれば停止する
|
15
|
+
System.out.println("stop run");
|
16
|
+
timer = null;
|
17
|
+
}
|
18
|
+
|
13
19
|
if (timer == null) {
|
14
20
|
System.out.println("start run");
|
15
21
|
timer = new Timer();// timerの開始
|
16
22
|
timer.schedule(Schedule.getInstance(), 0, 2000);
|
17
|
-
}else{
|
18
|
-
timer.cancel();// 既にtimerがあれば停止する
|
19
|
-
System.out.println("stop run");
|
20
23
|
}
|
21
24
|
```
|
22
25
|
|