質問編集履歴
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -265,3 +265,41 @@
|
|
265
265
|
この原因は文字列の取得の仕方やSQLiteへの保存の仕方でしょうか?
|
266
266
|
|
267
267
|
わかる方がいらっしゃいましたら回答をお願いいたします。
|
268
|
+
|
269
|
+
|
270
|
+
|
271
|
+
###追記
|
272
|
+
|
273
|
+
数値として認識されているとのことなので、苦肉の策として記号をくっつけることで文字列として認識させる手段を取りました。
|
274
|
+
|
275
|
+
一応表面上は解決していますが、もっといい方法はないでしょうか。
|
276
|
+
|
277
|
+
|
278
|
+
|
279
|
+
格納部分
|
280
|
+
|
281
|
+
```java
|
282
|
+
|
283
|
+
String str = editText2.getText().toString() + "-"; //ハイフンをくっつけて文字列として認識させる
|
284
|
+
|
285
|
+
ContentValues values = new ContentValues();
|
286
|
+
|
287
|
+
values.put("String_1", editText1.getText().toString());
|
288
|
+
|
289
|
+
values.put("String_2", str);
|
290
|
+
|
291
|
+
|
292
|
+
|
293
|
+
```
|
294
|
+
|
295
|
+
取り出し部分
|
296
|
+
|
297
|
+
```java
|
298
|
+
|
299
|
+
string_1[i] = c.getString(0);
|
300
|
+
|
301
|
+
string_2[i] = c.getString(1);
|
302
|
+
|
303
|
+
string_2[i] = string_2[i].substring(0, 20); //20字目までで切り取る
|
304
|
+
|
305
|
+
```
|