Refactor ime settings
Bug: 8364845 Change-Id: Ie8db248314f2014278e1006b4b37aa64ce76f893
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
|
||||
package com.android.settings.inputmethod;
|
||||
|
||||
import com.android.internal.inputmethod.InputMethodUtils;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.SettingsPreferenceFragment;
|
||||
import com.android.settings.Utils;
|
||||
@@ -44,7 +45,6 @@ import android.widget.TextView;
|
||||
import android.widget.Toast;
|
||||
|
||||
import java.text.Collator;
|
||||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
|
||||
public class InputMethodPreference extends CheckBoxPreference {
|
||||
@@ -91,9 +91,10 @@ public class InputMethodPreference extends CheckBoxPreference {
|
||||
mImm = imm;
|
||||
mImi = imi;
|
||||
updateSummary();
|
||||
mAlwaysChecked = InputMethodAndSubtypeUtil.isAlwaysCheckedIme(
|
||||
imi, fragment.getActivity(), imiCount);
|
||||
mIsSystemIme = InputMethodAndSubtypeUtil.isSystemIme(imi);
|
||||
mAlwaysChecked = InputMethodSettingValuesWrapper.getInstance(
|
||||
fragment.getActivity()).isAlwaysCheckedIme(
|
||||
imi, fragment.getActivity());
|
||||
mIsSystemIme = InputMethodUtils.isSystemIme(imi);
|
||||
if (mAlwaysChecked) {
|
||||
setEnabled(false);
|
||||
}
|
||||
|
Reference in New Issue
Block a user