teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

情報の不足

2021/12/08 05:44

投稿

Pia
Pia

スコア1

title CHANGED
File without changes
body CHANGED
@@ -17,7 +17,7 @@
17
17
 
18
18
 
19
19
  ### 該当のソースコード
20
-
20
+ ```java
21
21
  package com.websarva.wings.android.timertest;
22
22
 
23
23
  import android.os.Bundle;
@@ -162,6 +162,7 @@
162
162
  }
163
163
 
164
164
 
165
+ ```
165
166
 
166
167
  ### 試したこと
167
168
 

1

情報の不足

2021/12/08 05:44

投稿

Pia
Pia

スコア1

title CHANGED
File without changes
body CHANGED
@@ -9,17 +9,28 @@
9
9
 
10
10
  ### 発生している問題・エラーメッセージ
11
11
 
12
- ```
12
+
13
13
  現在繰り返されているのが何回目かをその都度表示させるようにしているのですが、
14
14
  いきなり最終回の回数が表示され、1度実行すると終了してしまいます。
15
15
  (5回繰り返す場合はいきなり5と表示され1度実行すると終了される)
16
16
 
17
- ```
18
17
 
18
+
19
19
  ### 該当のソースコード
20
20
 
21
- ```Java
21
+ package com.websarva.wings.android.timertest;
22
22
 
23
+ import android.os.Bundle;
24
+ import android.os.CountDownTimer;
25
+ import android.view.View;
26
+ import android.widget.Button;
27
+ import android.view.View.OnClickListener;
28
+ import android.widget.EditText;
29
+ import android.widget.Toast;
30
+
31
+ import androidx.appcompat.app.AppCompatActivity;
32
+
33
+
23
34
  public class MainActivity extends AppCompatActivity {
24
35
 
25
36
  // アラート音
@@ -66,7 +77,7 @@
66
77
  int inputTime3 = Integer.parseInt(String.valueOf(editTime3.getText()));
67
78
 
68
79
 
69
- //ここからセット数繰り返す//←なぜか最終セットのみ実行後に終了してしまう
80
+ //ここからセット数繰り返す
70
81
 
71
82
  for (int i=1; i < inputTime3+1 ; i++) {
72
83
 
@@ -131,8 +142,27 @@
131
142
  });
132
143
 
133
144
 
134
- ```
145
+ StopButton.setOnClickListener(new OnClickListener() {
135
146
 
147
+ @Override
148
+ public void onClick (View v){
149
+
150
+ // ストップ
151
+ Toast toast = Toast.makeText(MainActivity.this, STOP_MESSAGE, Toast.LENGTH_SHORT);
152
+ toast.show();
153
+
154
+ // タイマー停止
155
+ cdt[0].cancel();
156
+ cdt2[0].cancel();
157
+
158
+ }
159
+ });
160
+
161
+ }
162
+ }
163
+
164
+
165
+
136
166
  ### 試したこと
137
167
 
138
168
  ここに問題に対して試したことを記載してください。