何かを契機に1件ずつレコードを追加していく際によく以下のことが起こる
- Listには追加できているのに見栄えに反映されない
- 更新すると表示位置が先頭行に戻ってしまう
なので、
ボタンを押下を契機に一件ずつ要素を追加していき、
表示位置も維持するコードのサンプルを載せておく
- // java版
- Set<String> set = new HashSet<>(
- getSharedPreferences("set",MODE_PRIVATE).getStringSet("data", new HashSet<>()));
- // Kotlin版
- val set = getSharedPreferences("set", MODE_PRIVATE)
- .getStringSet("data", mutableSetOf())?.toMutableSet()