回答編集履歴

1

追加

2020/01/23 17:01

投稿

jimbe
jimbe

スコア12659

test CHANGED
@@ -1,6 +1,6 @@
1
1
  tenButton の onClick のコードは, パラメータとなる変数に値を設定しているだけで, 何の意味もありません.
2
2
 
3
- ```
3
+ ```java
4
4
 
5
5
  public void onClick(View v) {
6
6
 
@@ -18,13 +18,13 @@
18
18
 
19
19
  宣言の final を取り, tenButton の onClick では追加で新たな CountDown オブジェクトを設定しては如何でしょうか.
20
20
 
21
- ```
21
+ ```java
22
22
 
23
23
  /*final*/ CountDown countDown = new CountDown(countNumber, interval);
24
24
 
25
25
  ```
26
26
 
27
- ```
27
+ ```java
28
28
 
29
29
  tenButton.setOnClickListener(new View.OnClickListener() {
30
30
 
@@ -50,7 +50,7 @@
50
50
 
51
51
  というよりもパラメータとなる変数はこの際不要かもしれません.
52
52
 
53
- ```
53
+ ```java
54
54
 
55
55
  tenButton.setOnClickListener(new View.OnClickListener() {
56
56
 
@@ -65,3 +65,21 @@
65
65
  });
66
66
 
67
67
  ```
68
+
69
+
70
+
71
+ ---
72
+
73
+ 設定した時間数を(カウントダウンを開始する前に)確認できるように, CountDown のコンストラクタで textTimer に時間を表示しては如何でしょうか.
74
+
75
+ ```java
76
+
77
+ CountDown(long millisInFuture, long countDownInterval) {
78
+
79
+ super(millisInFuture, countDownInterval);
80
+
81
+ timerText.setText(dataFormat.format(millisInFuture)); //追加
82
+
83
+ }
84
+
85
+ ```