質問編集履歴

5

現状を追加

2019/11/06 12:12

投稿

ninzinman
ninzinman

スコア33

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  ・startActivityをdata1に代入したすぐ後に移動(変化なし)
22
22
 
23
- ・act2行った後break
23
+ ・act2行った後break(変化なし)
24
24
 
25
25
  #データの取得、渡す際のソースコード
26
26
 

4

情報追加

2019/11/06 12:12

投稿

ninzinman
ninzinman

スコア33

test CHANGED
File without changes
test CHANGED
@@ -20,37 +20,129 @@
20
20
 
21
21
  ・startActivityをdata1に代入したすぐ後に移動(変化なし)
22
22
 
23
+ ・act2行った後break
24
+
23
25
  #データの取得、渡す際のソースコード
24
26
 
25
27
  ```java
28
+
29
+ for (ClassificationResult classificationResult : classificationResults) {
26
30
 
27
31
  if(classificationResult.confidence*100>=hantei){
28
32
 
29
33
  Intent go = new Intent(this, Outputter.class);
30
34
 
31
- if(classificationResult.title.equals("dog"))data1+=1;
35
+ if(classificationResult.title.equals("stop")){
32
36
 
33
- if(classificationResult.title.equals("cat"))data1+=2;
37
+ data1+=1;
34
38
 
35
- if(classificationResult.title.equals("fox"))data1+=3;
39
+ go.putExtra("EXTRA_DAA",data1);
36
40
 
37
- if(classificationResult.title.equals("flog"))data1+=4;
41
+ startActivity(go);
38
42
 
39
- if(classificationResult.title.equals("zebra"))data1+=5;
43
+ break;
40
44
 
41
- if(classificationResult.title.equals("horce"))data1+=6;
45
+ }
42
46
 
43
- if(classificationResult.title.equals("cow"))data1+=7;
47
+ if(classificationResult.title.equals("highspeed")){
44
48
 
45
- if(classificationResult.title.equals("human"))data1+=8;
49
+ data1+=2;
46
50
 
47
- if(classificationResult.title.equals("rabbit"))data1+=9;
51
+ go.putExtra("EXTRA_DAA",data1);
48
52
 
49
- go.putExtra("EXTRA_DAA",data1);
53
+ startActivity(go);
50
54
 
55
+ break;
56
+
57
+ }
58
+
59
+ if(classificationResult.title.equals("donotenter")){
60
+
61
+ data1+=3;
62
+
63
+ go.putExtra("EXTRA_DAA",data1);
64
+
51
- startActivity(go);
65
+ startActivity(go);
66
+
67
+ break;
68
+
69
+ }
70
+
71
+ if(classificationResult.title.equals("bikeonly")){
72
+
73
+ data1+=4;
74
+
75
+ go.putExtra("EXTRA_DAA",data1);
76
+
77
+ startActivity(go);
78
+
79
+ break;
80
+
81
+ }
82
+
83
+ if(classificationResult.title.equals("oneway")){
84
+
85
+ data1+=5;
86
+
87
+ go.putExtra("EXTRA_DAA",data1);
88
+
89
+ startActivity(go);
90
+
91
+ break;
92
+
93
+ }
94
+
95
+ if(classificationResult.title.equals("notparkig")){
96
+
97
+ data1+=6;
98
+
99
+ go.putExtra("EXTRA_DAA",data1);
100
+
101
+ startActivity(go);
102
+
103
+ break;
104
+
105
+ }
106
+
107
+ if(classificationResult.title.equals("waandby")){
108
+
109
+ data1+=7;
110
+
111
+ go.putExtra("EXTRA_DAA",data1);
112
+
113
+ startActivity(go);
114
+
115
+ break;
116
+
117
+ }
118
+
119
+ if(classificationResult.title.equals("yield")){
120
+
121
+ data1+=8;
122
+
123
+ go.putExtra("EXTRA_DAA",data1);
124
+
125
+ startActivity(go);
126
+
127
+ break;
128
+
129
+ }
130
+
131
+ if(classificationResult.title.equals("bump")){
132
+
133
+ data1+=9;
134
+
135
+ go.putExtra("EXTRA_DAA",data1);
136
+
137
+ startActivity(go);
138
+
139
+ break;
140
+
141
+ }
52
142
 
53
143
  }
144
+
145
+ }
54
146
 
55
147
  ```
56
148
 
@@ -59,3 +151,5 @@
59
151
  ・このコードにおかしいところあれば教えてほしいです。
60
152
 
61
153
  ・対処法等あれば教えてほしいです。
154
+
155
+ ・個人的にはfor文が怪しいと思っています。

3

追加

2019/11/06 12:07

投稿

ninzinman
ninzinman

スコア33

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  APIから帰ってきた結果を用いたクイズアプリを製作しているのですが、
4
4
 
5
- APIを使うActivityの次のActivityで値が2倍になってしまい、求める結果が出ません。
5
+ APIを使うActivity(act1)の次のActivity(act2)で値が2倍になってしまい、求める結果が出ません。
6
6
 
7
7
  #わかっていること
8
8
 
@@ -11,6 +11,8 @@
11
11
  ・おそらく同じActivityを繰り返している
12
12
 
13
13
  ・この時に足されるdata1のみが2倍
14
+
15
+ ・一度act1からact2に移動してから2倍になる
14
16
 
15
17
  #やったこと
16
18
 
@@ -51,3 +53,9 @@
51
53
  }
52
54
 
53
55
  ```
56
+
57
+ #追記
58
+
59
+ ・このコードにおかしいところあれば教えてほしいです。
60
+
61
+ ・対処法等あれば教えてほしいです。

2

情報追加

2019/11/06 11:51

投稿

ninzinman
ninzinman

スコア33

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  APIから帰ってきた結果を用いたクイズアプリを製作しているのですが、
4
4
 
5
- APIの次のActivityで値が2倍になってしまい、求める結果が出ません。
5
+ APIを使うActivityの次のActivityで値が2倍になってしまい、求める結果が出ません。
6
6
 
7
7
  #わかっていること
8
8
 
@@ -10,11 +10,15 @@
10
10
 
11
11
  ・おそらく同じActivityを繰り返している
12
12
 
13
+ ・この時に足されるdata1のみが2倍
14
+
13
15
  #やったこと
14
16
 
15
- ・問題のActivityでの判定条件も全て*2した
17
+ ・問題のActivityでの判定条件も全て*2した(解除)
16
18
 
19
+ ・startActivityをdata1に代入したすぐ後に移動(変化なし)
20
+
17
- #データの受けしの際のソースコード
21
+ #データの取得、際のソースコード
18
22
 
19
23
  ```java
20
24
 

1

コードの追加

2019/11/06 11:47

投稿

ninzinman
ninzinman

スコア33

test CHANGED
File without changes
test CHANGED
@@ -13,3 +13,37 @@
13
13
  #やったこと
14
14
 
15
15
  ・問題のActivityでの判定条件も全て*2した
16
+
17
+ #データの受け渡しの際のソースコード
18
+
19
+ ```java
20
+
21
+ if(classificationResult.confidence*100>=hantei){
22
+
23
+ Intent go = new Intent(this, Outputter.class);
24
+
25
+ if(classificationResult.title.equals("dog"))data1+=1;
26
+
27
+ if(classificationResult.title.equals("cat"))data1+=2;
28
+
29
+ if(classificationResult.title.equals("fox"))data1+=3;
30
+
31
+ if(classificationResult.title.equals("flog"))data1+=4;
32
+
33
+ if(classificationResult.title.equals("zebra"))data1+=5;
34
+
35
+ if(classificationResult.title.equals("horce"))data1+=6;
36
+
37
+ if(classificationResult.title.equals("cow"))data1+=7;
38
+
39
+ if(classificationResult.title.equals("human"))data1+=8;
40
+
41
+ if(classificationResult.title.equals("rabbit"))data1+=9;
42
+
43
+ go.putExtra("EXTRA_DAA",data1);
44
+
45
+ startActivity(go);
46
+
47
+ }
48
+
49
+ ```