質問

onsharedPreferenceChangedの単純な質問は、(key.equals(theme_preference))のように見える特定のキーで変更が行われた場合に基づいて何かをすることができます。私は同じことをしたいのですが、単なるキーの代わりに、そのキーの特定のエントリバリューのためにそれを望んでいます。これが理にかなっていることを願っています。

役に立ちましたか?

解決

だから..どうやって...

public void onSharedPreferenceChanged(SharedPreferences prefs, String key) 
    {
        if (key.equals(Theme_Preference) && prefs.getString(key, "default value").equals("the value you want to respond to"))
        {
            // do your stuff
        }

    }
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top