Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0de52fa6 authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka Committed by Android (Google) Code Review
Browse files

Merge "Use SwitchPreference for spell checker setting" into lmp-dev

parents 7f58115a 53c0088d
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -24,14 +24,14 @@ import android.preference.SwitchPreference;

import java.util.ArrayList;

class TwoStatePreferenceHelper {
public class TwoStatePreferenceHelper {
    private static final String EMPTY_TEXT = "";

    private TwoStatePreferenceHelper() {
        // This utility class is not publicly instantiable.
    }

    static void replaceCheckBoxPreferencesBySwitchPreferences(final PreferenceGroup group) {
    public static void replaceCheckBoxPreferencesBySwitchPreferences(final PreferenceGroup group) {
        // The keyboard settings keeps using a CheckBoxPreference on KitKat or previous.
        if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.KITKAT) {
            return;
+5 −11
Original line number Diff line number Diff line
@@ -21,26 +21,20 @@ import android.preference.PreferenceFragment;
import android.preference.PreferenceScreen;

import com.android.inputmethod.latin.R;
import com.android.inputmethod.latin.settings.TwoStatePreferenceHelper;
import com.android.inputmethod.latin.utils.ApplicationUtils;

/**
 * Preference screen.
 */
public final class SpellCheckerSettingsFragment extends PreferenceFragment {
    /**
     * Empty constructor for fragment generation.
     */
    public SpellCheckerSettingsFragment() {
    }

    @Override
    public void onActivityCreated(Bundle savedInstanceState) {
    public void onActivityCreated(final Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        addPreferencesFromResource(R.xml.spell_checker_settings);
        final PreferenceScreen preferenceScreen = getPreferenceScreen();
        if (preferenceScreen != null) {
        preferenceScreen.setTitle(ApplicationUtils.getActivityTitleResId(
                getActivity(), SpellCheckerSettingsActivity.class));
        }
        TwoStatePreferenceHelper.replaceCheckBoxPreferencesBySwitchPreferences(preferenceScreen);
    }
}