首页 > 代码库 > 监听SharedPreference变化的方法
监听SharedPreference变化的方法
/**
* A listener for all the change in the preference file. It is used to maintain the global state of the application.
*/
private class PreferenceListener implements SharedPreferences.OnSharedPreferenceChangeListener {
/**
* Constructor.
*/
public PreferenceListener() {
}
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
if (UipApplication.ACCOUNT_USERNAME_KEY.equals(key) || UipApplication.ACCOUNT_PASSWORD_KEY.equals(key)) {
String login = Config.username.get();
String password = Config.password.get();
mIsAccountConfigured = !("".equals(login) || "".equals(password));
}
}
}
* A listener for all the change in the preference file. It is used to maintain the global state of the application.
*/
private class PreferenceListener implements SharedPreferences.OnSharedPreferenceChangeListener {
/**
* Constructor.
*/
public PreferenceListener() {
}
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
if (UipApplication.ACCOUNT_USERNAME_KEY.equals(key) || UipApplication.ACCOUNT_PASSWORD_KEY.equals(key)) {
String login = Config.username.get();
String password = Config.password.get();
mIsAccountConfigured = !("".equals(login) || "".equals(password));
}
}
}
监听SharedPreference变化的方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。