何かを契機に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()