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

質問編集履歴

2

コードを記載、タイトルの変更

2018/01/11 10:21

投稿

Kite
Kite

スコア21

title CHANGED
@@ -1,1 +1,1 @@
1
- Android Studioでアプリ開発をしています。TimerTaskについてのご質問です。
1
+ Android Studioでアプリ開発をしています。制限時間についてのご質問です。
body CHANGED
@@ -1,4 +1,34 @@
1
1
  Android Studioでアプリ開発を行っています。
2
- ボタンを連打するイベントを7回行うアプリを開発しています。
2
+ ボタンを連打するイベントを7回行うアプリを開発しています。また、ボタンイベントの間に制限時間を設けようとしています。
3
- ボタンのイベント制限時間設けたい思っているのでが、TimerTask使い方が調べてみても理解できません。
3
+ イベント1回ごと下記のコード応用しよう考えてい。onTick内のコードをボタンのイベントを組込んでみてもアプリが起動しませんでした
4
+ 他にも、制限時間を設けるのに適したコードなどがあれば、教えていただきたいです。
5
+
6
+
7
+ ```java
8
+ public class MainActivity extends Activity
9
+ {
10
+ public void onCreate(Bundle savedInstanceState)
11
+ {
12
+ super.onCreate(savedInstanceState);
13
+ setContentView(R.layout.activity_main);
14
+
15
+ final TextView countText = (TextView)findViewById(R.id.countText);
16
+
4
- どなたかご教授よろしくお願いいたします。
17
+ //タイマーを設定
18
+ CountDownTimer cdt = new CountDownTimer(10000, 1000)
19
+ {
20
+ public void onTick(long millisUntilFinished)
21
+ {
22
+ countText.setText(Long.toString(millisUntilFinished / 1000));
23
+ //残り時間を表示
24
+ }
25
+
26
+ public void onFinish()
27
+ {
28
+ countText.setText("終了");
29
+ }
30
+ }.start();
31
+ }
32
+ }
33
+
34
+ ```

1

タグの追加

2018/01/11 10:21

投稿

Kite
Kite

スコア21

title CHANGED
@@ -1,1 +1,1 @@
1
- アプリに制限時間つけたいと思っています。
1
+ Android Studioでアプリ開発ています。TimerTaskについてのご質問です。
body CHANGED
File without changes