Slide 29
Slide 29 text
SharedPreferences→DataStoreͷҠߦ
const val PREFERENCES_NAME = "..."
val Context.dataStore by preferencesDataStore(
name = PREFERENCES_NAME,
produceMigrations = { context ->
SharedPreferencesMigration(
context = context,
sharedPreferencesName = PREFERENCES_NAME,
// ࢦఆͨ͠keyͷΈҠߦͰ͖ΔʂʢσϑΥϧτҾMIGRATE_ALL_KEYSʣ
keysToMigrate = setOf(Key.COMIC_USER_IDS)
)
}
)