質問編集履歴

1

コードの追加

2019/11/19 02:59

投稿

souja
souja

スコア13

test CHANGED
File without changes
test CHANGED
@@ -15,3 +15,45 @@
15
15
  ```
16
16
 
17
17
  計算式としてはx=220-age(data1に保存した値)みたいにしたいと考えています。
18
+
19
+
20
+
21
+ 保存する時のコードと呼び出すときのコードを書いておきます。
22
+
23
+ デバックしたところ、selectItemが0になっていました。
24
+
25
+ 保存
26
+
27
+ ```java
28
+
29
+ writebutton.setOnClickListener(new View.OnClickListener(){
30
+
31
+ public void onClick(View view){
32
+
33
+ //プリファレンスへの書き込み//
34
+
35
+ SharedPreferences.Editor editor = sharedPreferences.edit();
36
+
37
+ editor.putInt("age", Integer.parseInt(spinner.getSelectedItem().toString()));
38
+
39
+ editor.apply();
40
+
41
+ }
42
+
43
+ });
44
+
45
+
46
+
47
+ ```
48
+
49
+ 呼び出し
50
+
51
+ ```java
52
+
53
+ SharedPreferences preferences = getPreferences(Context.MODE_PRIVATE);
54
+
55
+ int selectItem = preferences.getInt("age", 0);
56
+
57
+
58
+
59
+ ```