/**
* 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));
}
}
}
时间: 2024-10-13 00:39:33