0

有没有办法不保存 shared_pref 中的更改,而是使用将其保存到 sqlite

public void onSharedPreferenceChanged(SharedPreferences sharedPreferences,String key) 
{
}

我似乎无法“拦截”数据,因为它总是写入 shared_pref

任何输入都会很棒

4

1 回答 1

1

用 截取变化Preference.OnPreferenceChangeListener.onPreferenceChange(),保存到sqlite,返回false。

但是,这可能会导致首选项的可见状态不会改变,因此您可能必须自己更新它。

巴里

于 2011-07-13T14:38:05.323 回答