回答編集履歴

1

追記

2020/03/03 04:35

投稿

hoshi-takanori
hoshi-takanori

スコア7895

test CHANGED
@@ -29,3 +29,41 @@
29
29
  );
30
30
 
31
31
  ```
32
+
33
+
34
+
35
+ ---
36
+
37
+
38
+
39
+ シークバーの値の保存ですが、よく見たら保存してませんね。
40
+
41
+
42
+
43
+ ```Java
44
+
45
+ public void onStopTrackingTouch(SeekBar seekBar) {
46
+
47
+ SharedPreferences preference = PreferenceManager.getDefaultSharedPreferences(MainActivity.this);
48
+
49
+ preference.edit().putInt("seekbarValue", sb1.getProgress()).apply();
50
+
51
+ }
52
+
53
+ ```
54
+
55
+
56
+
57
+ そして、保存してある値を取り出す処理も必要です。
58
+
59
+
60
+
61
+ ```Java
62
+
63
+ final SeekBar sb1 = findViewById(R.id.sl);
64
+
65
+ SharedPreferences preference = PreferenceManager.getDefaultSharedPreferences(this);
66
+
67
+ sb1.setProgress(preference.getInt("seekbarValue", 0));
68
+
69
+ ```