Я повторно использую ListPreference для параметра, которое я храню только в базе данных. Как я могу предотвратить его сохранение или сохранение любых данных в файле настроек?Как сделать предпочтение не сохранять в SharedPreferences?
1
A
ответ
3
Подкласс it, override shouldPersist()
для возврата false.
0
Я не сделал это сам, но посмотрел ли вы на переопределение onDialogClosed()
?
Это будет работать, но правильным способом является просто вызов 'setPersistent (false)'. Документация для этого метода [здесь] (http://developer.android.com/reference/android/preference/Preference.html#setPersistent (boolean)). –