回答編集履歴
2
修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
ただし、ご提示いただいたコードのように
|
9
|
+
ただし、ご提示いただいたコードのように宣言して初期値を代入しようとするとエラーでアプリが落ちてしまうので、
|
10
10
|
|
11
11
|
|
12
12
|
|
1
修正
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
sharedPreferences = getSharedPreferences("button", Context.MODE_PRIVATE)
|
22
22
|
|
23
|
-
|
23
|
+
|
24
24
|
|
25
25
|
}
|
26
26
|
|
@@ -48,7 +48,7 @@
|
|
48
48
|
|
49
49
|
|
50
50
|
|
51
|
-
とすれば、togglebuttonというキーによるboolean値がbutton.xmlに存在しなければ(ファイルが新規作成されたときも同様)、変数buttontfにはfalseが返ります。ただ、booleanでは「初回起動かどうか」を判断するのは難しいですね。初回起動か判断する必要
|
51
|
+
とすれば、togglebuttonというキーによるboolean値がbutton.xmlに存在しなければ(ファイルが新規作成されたときも同様)、変数buttontfにはfalseが返ります。ただ、booleanでは「初回起動かどうか」を判断するのは難しいですね。初回起動か判断する必要があれば、例えばintでアプリでは使用することのない値を初期値すれば判別可能でしょう。
|
52
52
|
|
53
53
|
|
54
54
|
|