Stop listening on shared preferences change.
It appears it is not useful to listen to this change, because in any case, settings will be reloaded when the view is shown again or when IME is changed. Change-Id: I08dddccc630b01718da7fab011ce14f189dd31c3
This commit is contained in:
parent
33e0b1e79e
commit
9a5d2ba03e
2 changed files with 1 additions and 24 deletions
|
@ -81,8 +81,7 @@ import java.util.Locale;
|
||||||
/**
|
/**
|
||||||
* Input method implementation for Qwerty'ish keyboard.
|
* Input method implementation for Qwerty'ish keyboard.
|
||||||
*/
|
*/
|
||||||
public class LatinIME extends InputMethodService implements KeyboardActionListener,
|
public class LatinIME extends InputMethodService implements KeyboardActionListener {
|
||||||
SharedPreferences.OnSharedPreferenceChangeListener {
|
|
||||||
private static final String TAG = "LatinIME";
|
private static final String TAG = "LatinIME";
|
||||||
private static final boolean PERF_DEBUG = false;
|
private static final boolean PERF_DEBUG = false;
|
||||||
private static final boolean TRACE = false;
|
private static final boolean TRACE = false;
|
||||||
|
@ -395,7 +394,6 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
||||||
filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
|
filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
|
||||||
registerReceiver(mReceiver, filter);
|
registerReceiver(mReceiver, filter);
|
||||||
mVoiceConnector = VoiceIMEConnector.init(this, prefs, mHandler);
|
mVoiceConnector = VoiceIMEConnector.init(this, prefs, mHandler);
|
||||||
prefs.registerOnSharedPreferenceChangeListener(this);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1941,19 +1939,6 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
||||||
switcher.updateShiftState();
|
switcher.updateShiftState();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences,
|
|
||||||
String key) {
|
|
||||||
mSubtypeSwitcher.onSharedPreferenceChanged(sharedPreferences, key);
|
|
||||||
if (Settings.PREF_SELECTED_LANGUAGES.equals(key)) {
|
|
||||||
mRefreshKeyboardRequired = true;
|
|
||||||
} else if (Settings.PREF_RECORRECTION_ENABLED.equals(key)) {
|
|
||||||
mReCorrectionEnabled = sharedPreferences.getBoolean(
|
|
||||||
Settings.PREF_RECORRECTION_ENABLED,
|
|
||||||
mResources.getBoolean(R.bool.config_default_recorrection_enabled));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSwipeDown() {
|
public void onSwipeDown() {
|
||||||
if (mConfigSwipeDownDismissKeyboardEnabled)
|
if (mConfigSwipeDownDismissKeyboardEnabled)
|
||||||
|
|
|
@ -472,14 +472,6 @@ public class SubtypeSwitcher {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
|
|
||||||
if (mConfigUseSpacebarLanguageSwitcher) {
|
|
||||||
if (Settings.PREF_SELECTED_LANGUAGES.equals(key)) {
|
|
||||||
mLanguageSwitcher.loadLocales(sharedPreferences);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Change system locale for this application
|
* Change system locale for this application
|
||||||
* @param newLocale
|
* @param newLocale
|
||||||
|
|
Loading…
Reference in a new issue