回答編集履歴
5
微修正
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
```
|
11
11
|
|
12
12
|
保存する時のキーと読み込む時のキーが違っています。
|
13
|
-
このように同じ文字列を使う
|
13
|
+
このように同じ文字列を使う(使わなければいけない)場合は定数 ( `private static final String ABC = "~";` みたいなの) を作って使うようにすると、書き損じ等でのバグの発生を予防出来ます。( FragmentResult 関係や args 関係で色々定義しているのはそのためです。)
|
14
14
|
|
15
15
|
>SQLiteを使った時とどちらが簡単に作れるか
|
16
16
|
|
4
追記
test
CHANGED
@@ -1,4 +1,13 @@
|
|
1
1
|
>うまくいかない
|
2
|
+
|
3
|
+
```
|
4
|
+
// データ数を保存
|
5
|
+
editor.putInt("gradedataSize", gradedataList.size());
|
6
|
+
```
|
7
|
+
```
|
8
|
+
// データ数の読み込み
|
9
|
+
int dataSize = preferences.getInt("gradedataListSize", 0);
|
10
|
+
```
|
2
11
|
|
3
12
|
保存する時のキーと読み込む時のキーが違っています。
|
4
13
|
このように同じ文字列を使うときは定数 ( `private static final String ABC = "~";` みたいな) を作って使うようにすると、書き損じ等でのバグの発生を防げます。( FragmentResult 関係で色々定義しているのはそのためです。)
|
3
追加
test
CHANGED
@@ -1,4 +1,7 @@
|
|
1
|
+
>うまくいかない
|
2
|
+
|
1
|
-
|
3
|
+
保存する時のキーと読み込む時のキーが違っています。
|
4
|
+
このように同じ文字列を使うときは定数 ( `private static final String ABC = "~";` みたいな) を作って使うようにすると、書き損じ等でのバグの発生を防げます。( FragmentResult 関係で色々定義しているのはそのためです。)
|
2
5
|
|
3
6
|
>SQLiteを使った時とどちらが簡単に作れるか
|
4
7
|
|
2
追加
test
CHANGED
@@ -6,3 +6,4 @@
|
|
6
6
|
言わばムリヤリ使っている状態ですので、「どちらが簡単か」と比較出来るものではありません。
|
7
7
|
そして、データベースの世界はプログラムの世界とはまた違うものです。
|
8
8
|
データ構造であるとか SQL、RDB (リレーショナルデータベース) の考え方等を勉強されると良いと思います。
|
9
|
+
ネットに Android で SQLite 入門のような記事もあると思いますので、サンプルプログラム等あったらやって見られては如何でしょうか。
|
1
追加
test
CHANGED
@@ -5,4 +5,4 @@
|
|
5
5
|
そもそも SharedPreference はアプリの設定(画面の色とか音の種類・音量とか)を保存するためのもので、アプリのデータを保存するためのものではありません。
|
6
6
|
言わばムリヤリ使っている状態ですので、「どちらが簡単か」と比較出来るものではありません。
|
7
7
|
そして、データベースの世界はプログラムの世界とはまた違うものです。
|
8
|
-
データ構造であるとか RDB (リレーショナルデータベース) の考え方等を勉強されると良いと思います。
|
8
|
+
データ構造であるとか SQL、RDB (リレーショナルデータベース) の考え方等を勉強されると良いと思います。
|