@@ -65,10 +65,8 @@ public final class Settings implements SharedPreferences.OnSharedPreferenceChang
6565 public static final String PREF_VOICE_INPUT_KEY = "pref_voice_input_key" ;
6666 public static final String PREF_CLIPBOARD_CLIPBOARD_KEY = "pref_clipboard_clipboard_key" ;
6767 public static final String PREF_EDIT_PERSONAL_DICTIONARY = "edit_personal_dictionary" ;
68- // PREF_AUTO_CORRECTION_THRESHOLD_OBSOLETE is obsolete. Use PREF_AUTO_CORRECTION instead.
69- public static final String PREF_AUTO_CORRECTION_THRESHOLD_OBSOLETE =
70- "auto_correction_threshold" ;
7168 public static final String PREF_AUTO_CORRECTION = "pref_key_auto_correction" ;
69+ public static final String PREF_AUTO_CORRECTION_CONFIDENCE = "pref_key_auto_correction_confidence" ;
7270 // PREF_SHOW_SUGGESTIONS_SETTING_OBSOLETE is obsolete. Use PREF_SHOW_SUGGESTIONS instead.
7371 public static final String PREF_SHOW_SUGGESTIONS_SETTING_OBSOLETE = "show_suggestions_setting" ;
7472 public static final String PREF_SHOW_SUGGESTIONS = "show_suggestions" ;
@@ -173,7 +171,6 @@ private void onCreate(final Context context) {
173171 mRes = context .getResources ();
174172 mPrefs = DeviceProtectedUtils .getSharedPreferences (context );
175173 mPrefs .registerOnSharedPreferenceChangeListener (this );
176- upgradeAutocorrectionSettings (mPrefs , mRes );
177174 }
178175
179176 public void onDestroy () {
@@ -247,6 +244,12 @@ public static boolean readAutoCorrectEnabled(final SharedPreferences prefs,
247244 return prefs .getBoolean (PREF_AUTO_CORRECTION , true );
248245 }
249246
247+ public static String readAutoCorrectConfidence (final SharedPreferences prefs ,
248+ final Resources res ) {
249+ return prefs .getString (PREF_AUTO_CORRECTION_CONFIDENCE ,
250+ res .getString (R .string .auto_correction_threshold_mode_index_modest ));
251+ }
252+
250253 public static float readPlausibilityThreshold (final Resources res ) {
251254 return Float .parseFloat (res .getString (R .string .plausibility_threshold ));
252255 }
@@ -513,21 +516,4 @@ public static int readLastShownEmojiCategoryPageId(
513516 final SharedPreferences prefs , final int defValue ) {
514517 return prefs .getInt (PREF_LAST_SHOWN_EMOJI_CATEGORY_PAGE_ID , defValue );
515518 }
516-
517- private void upgradeAutocorrectionSettings (final SharedPreferences prefs , final Resources res ) {
518- final String thresholdSetting =
519- prefs .getString (PREF_AUTO_CORRECTION_THRESHOLD_OBSOLETE , null );
520- if (thresholdSetting != null ) {
521- SharedPreferences .Editor editor = prefs .edit ();
522- editor .remove (PREF_AUTO_CORRECTION_THRESHOLD_OBSOLETE );
523- final String autoCorrectionOff =
524- res .getString (R .string .auto_correction_threshold_mode_index_off );
525- if (thresholdSetting .equals (autoCorrectionOff )) {
526- editor .putBoolean (PREF_AUTO_CORRECTION , false );
527- } else {
528- editor .putBoolean (PREF_AUTO_CORRECTION , true );
529- }
530- editor .commit ();
531- }
532- }
533519}
0 commit comments