gpt4 book ai didi

java - SharedPreferences - OnSharedPreferenceChangeListener

转载 作者:太空狗 更新时间:2023-10-29 16:32:09 26 4
gpt4 key购买 nike

我在谷歌上搜索了一下,找到了一些让我感到困惑的答案,因为我是初学者。我正在尝试将 OnSharedPreferenceChangeListener() 实现到我的 SharedPreferences 中,以通过更改来实现某些事情。

到目前为止我的代码是:

final SharedPreferences rates_storage = this.getApplicationContext().getSharedPreferences("uk.chiraggalaiya.test", 0);
final SharedPreferences.Editor rates_storage_editor = rates_storage.edit();

Button btn = (Button) findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
rates_storage_editor.putString("something", "something");
rates_storage_editor.apply();
}
});

但是现在我不确定如何实现 OnChangeListener()

最佳答案

您可以使用以下代码 fragment 为 SharedPreference 注册您的 ChangListener:

SharedPreferences.OnSharedPreferenceChangeListener prefListener = 
new SharedPreferences.OnSharedPreferenceChangeListener() {
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences,
String key) {
....
}
};
rates_storage.registerOnSharedPreferenceChangeListener(prefListener);

关于java - SharedPreferences - OnSharedPreferenceChangeListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36272406/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com