質問編集履歴
14
解決しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,76 +24,74 @@
|
|
24
24
|
|
25
25
|
```
|
26
26
|
|
27
|
-
```java
|
28
|
-
|
29
|
-
public void favorite() {
|
30
|
-
|
31
|
-
|
27
|
+
//解決したコード
|
32
|
-
|
33
|
-
spinnerItems[]= {"GPSの現在地", "新規登録/ログイン","googlemapで検索","表示画面を登録" + str};
|
34
|
-
|
35
|
-
}
|
36
|
-
|
37
|
-
```
|
38
28
|
|
39
29
|
```java
|
40
30
|
|
41
|
-
|
31
|
+
//クラス変数
|
42
32
|
|
43
|
-
|
33
|
+
String spinnerItems[];
|
44
34
|
|
45
|
-
|
35
|
+
//favoriteメソッド
|
46
36
|
|
47
|
-
|
48
|
-
|
49
|
-
String s = String.format(",\"%s\"", c.getString(0));
|
50
|
-
|
51
|
-
str = str + s;
|
52
|
-
|
53
|
-
|
37
|
+
public void favorite() {
|
54
|
-
|
55
|
-
}
|
56
|
-
|
57
|
-
spinnerItems[]= {"GPSの現在地", "新規登録/ログイン","googlemapで検索","表示画面を登録" + str};
|
58
|
-
|
59
|
-
System.out.println("\"GPSの現在地\", \"googlemapで検索\",\"表示画面を登録\"" + str);
|
60
|
-
|
61
|
-
}
|
62
|
-
|
63
|
-
//上記のコードを実行するとこのように、表示されました。
|
64
|
-
|
65
|
-
//I/System.out: "GPSの現在地", "googlemapで検索","表示画面を登録","サンマルク","サンマルク 左の方に","サンマルク","さんまるく","サンマルクカフェ ","カフェ","ビッグエコー","釜製麺","カラオケ館”,"デニーズ","駅"
|
66
38
|
|
67
39
|
|
68
40
|
|
69
|
-
}
|
70
41
|
|
71
|
-
```
|
72
42
|
|
73
|
-
|
43
|
+
MyOpenHelper helper = new MyOpenHelper(LocationActivity.this);
|
74
44
|
|
75
|
-
代入して、String spinnerItems[]を初期化する場所でArrayListから取得した要素を代入できないか試してみます。
|
76
|
-
|
77
|
-
//クラス変数
|
78
|
-
|
79
|
-
|
45
|
+
SQLiteDatabase db = helper.getReadableDatabase();
|
80
46
|
|
81
47
|
|
82
48
|
|
83
|
-
//favorite()
|
84
|
-
|
85
|
-
array.add(new String("GPSの現在地"));
|
86
|
-
|
87
|
-
array.add(new String("新規登録/ログイン"));
|
88
|
-
|
89
|
-
arr
|
49
|
+
String sql = "select placename from favorite where username = '" + username + "';";
|
90
|
-
|
91
|
-
array.add(new String("表示画面を登録"));
|
92
50
|
|
93
51
|
|
94
52
|
|
95
|
-
|
53
|
+
Cursor c = db.rawQuery(sql, null);
|
96
54
|
|
97
|
-
|
55
|
+
int count = c.getCount();
|
98
56
|
|
57
|
+
|
58
|
+
|
59
|
+
spinnerItems = new String[count + 4];
|
60
|
+
|
61
|
+
spinnerItems[0] = "GPSの現在地";
|
62
|
+
|
63
|
+
spinnerItems[1] = "新規登録/ログイン";
|
64
|
+
|
65
|
+
spinnerItems[2] = "googlemapで登録";
|
66
|
+
|
67
|
+
spinnerItems[3] = "表示画面を登録";
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
boolean mov = c.moveToFirst();
|
72
|
+
|
73
|
+
|
74
|
+
|
75
|
+
int mam=0;
|
76
|
+
|
77
|
+
while (mov) {
|
78
|
+
|
99
|
-
|
79
|
+
String in=c.getString(0);
|
80
|
+
|
81
|
+
spinnerItems[mam + 4] = in ;
|
82
|
+
|
83
|
+
mov = c.moveToNext();
|
84
|
+
|
85
|
+
mam=mam+1;
|
86
|
+
|
87
|
+
}
|
88
|
+
|
89
|
+
c.close();
|
90
|
+
|
91
|
+
db.close();
|
92
|
+
|
93
|
+
}
|
94
|
+
|
95
|
+
|
96
|
+
|
97
|
+
```
|
13
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -94,6 +94,6 @@
|
|
94
94
|
|
95
95
|
while (mov) {
|
96
96
|
|
97
|
-
String s = String.format("
|
97
|
+
String s = String.format("\"%s\"",c.getString(0));
|
98
98
|
|
99
99
|
array.add(new String(s));
|
12
変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -72,7 +72,7 @@
|
|
72
72
|
|
73
73
|
//いただいたアドバイスを元に、配列に代入していた、要素をArrayListに
|
74
74
|
|
75
|
-
|
75
|
+
代入して、String spinnerItems[]を初期化する場所でArrayListから取得した要素を代入できないか試してみます。
|
76
76
|
|
77
77
|
//クラス変数
|
78
78
|
|
11
変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -70,11 +70,15 @@
|
|
70
70
|
|
71
71
|
```
|
72
72
|
|
73
|
+
//いただいたアドバイスを元に、配列に代入していた、要素をArrayListに
|
74
|
+
|
73
|
-
|
75
|
+
変数をArrayListに代入して、String spinnerItems[]を初期化する場所でArrayListから取得した要素を代入できないか試してみます。
|
74
76
|
|
75
77
|
//クラス変数
|
76
78
|
|
77
79
|
ArrayList<String> array = new ArrayList<String>();
|
80
|
+
|
81
|
+
|
78
82
|
|
79
83
|
//favorite()
|
80
84
|
|
@@ -93,5 +97,3 @@
|
|
93
97
|
String s = String.format(",\"%s\"", c.getString(0));
|
94
98
|
|
95
99
|
array.add(new String(s));
|
96
|
-
|
97
|
-
をする。
|
10
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -94,4 +94,4 @@
|
|
94
94
|
|
95
95
|
array.add(new String(s));
|
96
96
|
|
97
|
-
を
|
97
|
+
をする。
|
9
説明
test
CHANGED
File without changes
|
test
CHANGED
@@ -70,11 +70,13 @@
|
|
70
70
|
|
71
71
|
```
|
72
72
|
|
73
|
+
// 要素数を増やすことはできなかったので、変数をArrayListに代入して、String spinnerItems[]を初期化する場所で代入しようと考えています。
|
74
|
+
|
73
75
|
//クラス変数
|
74
76
|
|
75
77
|
ArrayList<String> array = new ArrayList<String>();
|
76
78
|
|
77
|
-
//favorite()
|
79
|
+
//favorite()
|
78
80
|
|
79
81
|
array.add(new String("GPSの現在地"));
|
80
82
|
|
@@ -86,7 +88,7 @@
|
|
86
88
|
|
87
89
|
|
88
90
|
|
89
|
-
while (mov) {
|
91
|
+
while (mov) {
|
90
92
|
|
91
93
|
String s = String.format(",\"%s\"", c.getString(0));
|
92
94
|
|
8
説明
test
CHANGED
File without changes
|
test
CHANGED
@@ -69,3 +69,27 @@
|
|
69
69
|
}
|
70
70
|
|
71
71
|
```
|
72
|
+
|
73
|
+
//クラス変数
|
74
|
+
|
75
|
+
ArrayList<String> array = new ArrayList<String>();
|
76
|
+
|
77
|
+
//favorite() 要素数を増やすことはできなかったので、
|
78
|
+
|
79
|
+
array.add(new String("GPSの現在地"));
|
80
|
+
|
81
|
+
array.add(new String("新規登録/ログイン"));
|
82
|
+
|
83
|
+
array.add(new String("googlemapで検索"));
|
84
|
+
|
85
|
+
array.add(new String("表示画面を登録"));
|
86
|
+
|
87
|
+
|
88
|
+
|
89
|
+
while (mov) { //これで別に取得できるよね 最後まで
|
90
|
+
|
91
|
+
String s = String.format(",\"%s\"", c.getString(0));
|
92
|
+
|
93
|
+
array.add(new String(s));
|
94
|
+
|
95
|
+
をして、
|
7
コードの守勢
test
CHANGED
File without changes
|
test
CHANGED
@@ -19,6 +19,18 @@
|
|
19
19
|
super.onCreate(savedInstanceState);
|
20
20
|
|
21
21
|
setContentView(R.layout.activity_main);
|
22
|
+
|
23
|
+
}
|
24
|
+
|
25
|
+
```
|
26
|
+
|
27
|
+
```java
|
28
|
+
|
29
|
+
public void favorite() {
|
30
|
+
|
31
|
+
username="na";
|
32
|
+
|
33
|
+
spinnerItems[]= {"GPSの現在地", "新規登録/ログイン","googlemapで検索","表示画面を登録" + str};
|
22
34
|
|
23
35
|
}
|
24
36
|
|
6
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -50,7 +50,7 @@
|
|
50
50
|
|
51
51
|
//上記のコードを実行するとこのように、表示されました。
|
52
52
|
|
53
|
-
//I/System.out: "GPSの現在地", "googlemapで検索","表示画面を登録","
|
53
|
+
//I/System.out: "GPSの現在地", "googlemapで検索","表示画面を登録","サンマルク","サンマルク 左の方に","サンマルク","さんまるく","サンマルクカフェ ","カフェ","ビッグエコー","釜製麺","カラオケ館”,"デニーズ","駅"
|
54
54
|
|
55
55
|
|
56
56
|
|
5
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -50,7 +50,7 @@
|
|
50
50
|
|
51
51
|
//上記のコードを実行するとこのように、表示されました。
|
52
52
|
|
53
|
-
I/System.out: "GPSの現在地", "googlemapで検索","表示画面を登録","三軒茶屋 サンマルク","サンマルク 左の方に","サンマルク","さんまるく","サンマルクカフェ ","カフェ","ビッグエコー","釜製麺","カラオケ館”,"デニーズ","駅"
|
53
|
+
//I/System.out: "GPSの現在地", "googlemapで検索","表示画面を登録","三軒茶屋 サンマルク","サンマルク 左の方に","サンマルク","さんまるく","サンマルクカフェ ","カフェ","ビッグエコー","釜製麺","カラオケ館”,"デニーズ","駅"
|
54
54
|
|
55
55
|
|
56
56
|
|
4
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -50,7 +50,7 @@
|
|
50
50
|
|
51
51
|
//上記のコードを実行するとこのように、表示されました。
|
52
52
|
|
53
|
-
I/System.out: "GPSの現在地", "googlemapで検索","表示画面を登録","三軒茶屋 サンマルク","サンマルク 左の方に","サンマルク","さんまるく","サンマルクカフェ ","カフェ","
|
53
|
+
I/System.out: "GPSの現在地", "googlemapで検索","表示画面を登録","三軒茶屋 サンマルク","サンマルク 左の方に","サンマルク","さんまるく","サンマルクカフェ ","カフェ","ビッグエコー","釜製麺","カラオケ館”,"デニーズ","駅"
|
54
54
|
|
55
55
|
|
56
56
|
|
3
コードの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -30,7 +30,29 @@
|
|
30
30
|
|
31
31
|
username="na";
|
32
32
|
|
33
|
+
while (mov) {
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
String s = String.format(",\"%s\"", c.getString(0));
|
38
|
+
|
39
|
+
str = str + s;
|
40
|
+
|
41
|
+
mov = c.moveToNext();
|
42
|
+
|
43
|
+
}
|
44
|
+
|
33
|
-
|
45
|
+
spinnerItems[]= {"GPSの現在地", "新規登録/ログイン","googlemapで検索","表示画面を登録" + str};
|
46
|
+
|
47
|
+
System.out.println("\"GPSの現在地\", \"googlemapで検索\",\"表示画面を登録\"" + str);
|
48
|
+
|
49
|
+
}
|
50
|
+
|
51
|
+
//上記のコードを実行するとこのように、表示されました。
|
52
|
+
|
53
|
+
I/System.out: "GPSの現在地", "googlemapで検索","表示画面を登録","三軒茶屋 サンマルク","サンマルク 左の方に","サンマルク","さんまるく","サンマルクカフェ ","カフェ","三軒茶屋 ビッグエコー","釜製麺","カラオケ館”,"デニーズ","駅"
|
54
|
+
|
55
|
+
|
34
56
|
|
35
57
|
}
|
36
58
|
|
2
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
String username="ta";
|
12
12
|
|
13
|
-
String spinnerItems[]= {"GPSの現在地","新規登録/ログイン","表示画面を登録
|
13
|
+
String spinnerItems[]= {"GPSの現在地","新規登録/ログイン","表示画面を登録"};
|
14
14
|
|
15
15
|
@Override
|
16
16
|
|
1
説明
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,12 +20,18 @@
|
|
20
20
|
|
21
21
|
setContentView(R.layout.activity_main);
|
22
22
|
|
23
|
+
}
|
24
|
+
|
23
25
|
```
|
24
26
|
|
25
27
|
```java
|
28
|
+
|
29
|
+
public void favorite() {
|
26
30
|
|
27
31
|
username="na";
|
28
32
|
|
29
33
|
spinnerItems[]= {"GPSの現在地", "新規登録/ログイン","googlemapで検索","表示画面を登録" + str};
|
30
34
|
|
35
|
+
}
|
36
|
+
|
31
37
|
```
|