summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
diff options
context:
space:
mode:
authorFan Zhang <zhfan@google.com>2016-11-03 13:35:20 -0700
committerFan Zhang <zhfan@google.com>2016-11-03 15:38:57 -0700
commit46debf8256221d9764f2f1e05785b9ac5d6f256b (patch)
tree86a443542bef71f9a60dc43424f21cedb6ad617e /src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
parent8109a0fb6bc288babc757a9e61db9f469134d421 (diff)
downloadpackages_apps_Settings-46debf8256221d9764f2f1e05785b9ac5d6f256b.tar.gz
packages_apps_Settings-46debf8256221d9764f2f1e05785b9ac5d6f256b.tar.bz2
packages_apps_Settings-46debf8256221d9764f2f1e05785b9ac5d6f256b.zip
Remove logic for select input method preference.
- The prefrence is not used in code according to comment, and it's not defined in xml. So this chunk of code is redundant and should be removed. Bug: 32642706 Test: compiles, and manually navigate to fragment. Change-Id: Iac38632d090c635f324bc4eed8e1c41300ddb08e
Diffstat (limited to 'src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java')
-rw-r--r--src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java69
1 files changed, 1 insertions, 68 deletions
diff --git a/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java b/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
index 98c11d363d..f1fa70ddad 100644
--- a/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
+++ b/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
@@ -36,7 +36,6 @@ import android.provider.Settings;
import android.provider.Settings.System;
import android.speech.tts.TtsEngines;
import android.support.v14.preference.SwitchPreference;
-import android.support.v7.preference.ListPreference;
import android.support.v7.preference.Preference;
import android.support.v7.preference.Preference.OnPreferenceClickListener;
import android.support.v7.preference.PreferenceCategory;
@@ -76,20 +75,15 @@ import java.util.List;
import java.util.TreeSet;
public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment
- implements Preference.OnPreferenceChangeListener, InputManager.InputDeviceListener,
+ implements InputManager.InputDeviceListener,
KeyboardLayoutDialogFragment.OnSetupKeyboardLayoutsListener, Indexable,
InputMethodPreference.OnSavePreferenceListener {
private static final String KEY_SPELL_CHECKERS = "spellcheckers_settings";
private static final String KEY_PHONE_LANGUAGE = "phone_language";
private static final String KEY_CURRENT_INPUT_METHOD = "current_input_method";
- private static final String KEY_INPUT_METHOD_SELECTOR = "input_method_selector";
private static final String KEY_USER_DICTIONARY_SETTINGS = "key_user_dictionary_settings";
private static final String KEY_PREVIOUSLY_ENABLED_SUBTYPES = "previously_enabled_subtypes";
- // false: on ICS or later
- private static final boolean SHOW_INPUT_METHOD_SWITCHER_SETTINGS = false;
- private int mDefaultInputMethodSelectorVisibility = 0;
- private ListPreference mShowInputMethodSelectorPref;
private PreferenceCategory mKeyboardSettingsCategory;
private PreferenceCategory mHardKeyboardCategory;
private PreferenceCategory mGameControllerCategory;
@@ -120,25 +114,12 @@ public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment
mImm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
mInputMethodSettingValues = InputMethodSettingValuesWrapper.getInstance(activity);
- try {
- mDefaultInputMethodSelectorVisibility = Integer.valueOf(
- getString(R.string.input_method_selector_visibility_default_value));
- } catch (NumberFormatException e) {
- }
-
if (activity.getAssets().getLocales().length == 1) {
// No "Select language" pref if there's only one system locale available.
getPreferenceScreen().removePreference(findPreference(KEY_PHONE_LANGUAGE));
} else {
mLanguagePref = findPreference(KEY_PHONE_LANGUAGE);
}
- if (SHOW_INPUT_METHOD_SWITCHER_SETTINGS) {
- mShowInputMethodSelectorPref = (ListPreference)findPreference(
- KEY_INPUT_METHOD_SELECTOR);
- mShowInputMethodSelectorPref.setOnPreferenceChangeListener(this);
- // TODO: Update current input method name on summary
- updateInputMethodSelectorSummary(loadInputMethodSelectorVisibility());
- }
new VoiceInputOutputSettings(this).onCreate();
@@ -158,9 +139,6 @@ public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment
if (mHardKeyboardCategory != null) {
getPreferenceScreen().addPreference(mHardKeyboardCategory);
}
- if (SHOW_INPUT_METHOD_SWITCHER_SETTINGS) {
- getPreferenceScreen().addPreference(mShowInputMethodSelectorPref);
- }
if (mKeyboardSettingsCategory != null) {
mKeyboardSettingsCategory.removeAll();
getPreferenceScreen().addPreference(mKeyboardSettingsCategory);
@@ -199,15 +177,6 @@ public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment
}
}
- private void updateInputMethodSelectorSummary(int value) {
- String[] inputMethodSelectorTitles = getResources().getStringArray(
- R.array.input_method_selector_titles);
- if (inputMethodSelectorTitles.length > value) {
- mShowInputMethodSelectorPref.setSummary(inputMethodSelectorTitles[value]);
- mShowInputMethodSelectorPref.setValue(String.valueOf(value));
- }
- }
-
private void updateUserDictionaryPreference(Preference userDictionaryPreference) {
final Activity activity = getActivity();
final TreeSet<String> localeSet = UserDictionaryList.getUserDictionaryLocalesSet(activity);
@@ -279,9 +248,6 @@ public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment
}
updateUserDictionaryPreference(findPreference(KEY_USER_DICTIONARY_SETTINGS));
- if (SHOW_INPUT_METHOD_SWITCHER_SETTINGS) {
- mShowInputMethodSelectorPref.setOnPreferenceChangeListener(this);
- }
}
updateInputDevices();
@@ -299,9 +265,6 @@ public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment
mIm.unregisterInputDeviceListener(this);
mSettingsObserver.pause();
- if (SHOW_INPUT_METHOD_SWITCHER_SETTINGS) {
- mShowInputMethodSelectorPref.setOnPreferenceChangeListener(null);
- }
// TODO: Consolidate the logic to InputMethodSettingsWrapper
InputMethodAndSubtypeUtil.saveInputMethodSubtypeList(
this, getContentResolver(), mInputMethodSettingValues.getInputMethodList(),
@@ -348,36 +311,6 @@ public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment
return super.onPreferenceTreeClick(preference);
}
-
-
- private void saveInputMethodSelectorVisibility(String value) {
- try {
- int intValue = Integer.valueOf(value);
- Settings.Secure.putInt(getContentResolver(),
- Settings.Secure.INPUT_METHOD_SELECTOR_VISIBILITY, intValue);
- updateInputMethodSelectorSummary(intValue);
- } catch(NumberFormatException e) {
- }
- }
-
- private int loadInputMethodSelectorVisibility() {
- return Settings.Secure.getInt(getContentResolver(),
- Settings.Secure.INPUT_METHOD_SELECTOR_VISIBILITY,
- mDefaultInputMethodSelectorVisibility);
- }
-
- @Override
- public boolean onPreferenceChange(Preference preference, Object value) {
- if (SHOW_INPUT_METHOD_SWITCHER_SETTINGS) {
- if (preference == mShowInputMethodSelectorPref) {
- if (value instanceof String) {
- saveInputMethodSelectorVisibility((String)value);
- }
- }
- }
- return false;
- }
-
private void updateInputMethodPreferenceViews() {
if (mKeyboardSettingsCategory == null) {
return;