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 に答える