回答編集履歴
2
改めて回答
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
|
-
|
87
|
+
こう変更してやるといいのではないでしょうか.
|
1
完全回答ではなかった
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回目以降の回答時に得点しない」条件が満たされてないのでちょっと待ってください
|