回答編集履歴

2

改めて回答

2015/10/13 12:21

投稿

swordone
swordone

スコア20649

test CHANGED
@@ -1,4 +1,20 @@
1
+ クラスの中でonCreateが始まるまでの部分(今たくさんprivate Buttonとか書いてる場所)に
2
+
3
+ ```java
4
+
5
+ private boolean firstAnswer;
6
+
7
+ ```
8
+
9
+ これを追加し,問題開始時,つまりsetQuiz()の中で
10
+
11
+ ```java
12
+
13
+ firstAnswer = true;
14
+
15
+ ```
16
+
1
- checkAnswerの中で,
17
+ こう設定します.checkAnswerの中で,
2
18
 
3
19
  ```java
4
20
 
@@ -18,13 +34,17 @@
18
34
 
19
35
  clickedButton.setText("◯ " + clickedAnswer);
20
36
 
37
+ if(firstAnswer) //追加
38
+
21
- score++;
39
+ score++;
22
40
 
23
41
  --> /******* この場所に ********/
24
42
 
25
43
  | } else {
26
44
 
27
45
  | clickedButton.setText("× " + clickedAnswer);
46
+
47
+ | firstAnswer = false; //追加
28
48
 
29
49
  | }
30
50
 
@@ -64,8 +84,4 @@
64
84
 
65
85
  ```
66
86
 
67
- ---
68
-
69
-
70
-
71
- 「2回目以降の回答時に得点ない」条件が満たされいのでっと待ってください
87
+ こう変更してやるとのではないでしうか.

1

完全回答ではなかった

2015/10/13 12:21

投稿

swordone
swordone

スコア20649

test CHANGED
@@ -1,5 +1,3 @@
1
- 前回ややこしい事を書いてしまいましたが,もっと簡単に実現できる方法がありました.
2
-
3
1
  checkAnswerの中で,
4
2
 
5
3
  ```java
@@ -65,3 +63,9 @@
65
63
  }
66
64
 
67
65
  ```
66
+
67
+ ---
68
+
69
+
70
+
71
+ 「2回目以降の回答時に得点しない」条件が満たされてないのでちょっと待ってください