sm6150-common: parts: Migrate to CompoundButton.OnCheckedChangeListener
Switch and SwitchCompat are both CompoundButton. Using CompoundButton in Java will helps migration in the future. Bug: 306658427 Test: manual - check Settings pages Test: m RunSettingsLibRoboTests Change-Id: I85a70d4c504d8584030ea4a058f30d74206ab835
This commit is contained in:
parent
602abf752f
commit
e6c443b3bf
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2015 The CyanogenMod Project
|
* Copyright (C) 2015 The CyanogenMod Project
|
||||||
* 2017-2023 The LineageOS Project
|
* 2017-2024 The LineageOS Project
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
@ -26,7 +26,8 @@ import android.content.DialogInterface;
|
|||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.widget.Switch;
|
import android.widget.CompoundButton;
|
||||||
|
import android.widget.CompoundButton.OnCheckedChangeListener;
|
||||||
import androidx.preference.ListPreference;
|
import androidx.preference.ListPreference;
|
||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
import androidx.preference.Preference.OnPreferenceChangeListener;
|
import androidx.preference.Preference.OnPreferenceChangeListener;
|
||||||
@ -35,13 +36,12 @@ import androidx.preference.PreferenceFragment;
|
|||||||
import androidx.preference.SwitchPreference;
|
import androidx.preference.SwitchPreference;
|
||||||
|
|
||||||
import com.android.settingslib.widget.MainSwitchPreference;
|
import com.android.settingslib.widget.MainSwitchPreference;
|
||||||
import com.android.settingslib.widget.OnMainSwitchChangeListener;
|
|
||||||
|
|
||||||
import org.lineageos.settings.R;
|
import org.lineageos.settings.R;
|
||||||
import org.lineageos.settings.utils.FileUtils;
|
import org.lineageos.settings.utils.FileUtils;
|
||||||
|
|
||||||
public class DozeSettingsFragment extends PreferenceFragment
|
public class DozeSettingsFragment extends PreferenceFragment
|
||||||
implements OnPreferenceChangeListener, OnMainSwitchChangeListener {
|
implements OnPreferenceChangeListener, OnCheckedChangeListener {
|
||||||
private MainSwitchPreference mSwitchBar;
|
private MainSwitchPreference mSwitchBar;
|
||||||
|
|
||||||
private SwitchPreference mAlwaysOnDisplayPreference;
|
private SwitchPreference mAlwaysOnDisplayPreference;
|
||||||
@ -154,7 +154,7 @@ public class DozeSettingsFragment extends PreferenceFragment
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSwitchChanged(Switch switchView, boolean isChecked) {
|
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
|
||||||
DozeUtils.enableDoze(getActivity(), isChecked);
|
DozeUtils.enableDoze(getActivity(), isChecked);
|
||||||
DozeUtils.checkDozeService(getActivity());
|
DozeUtils.checkDozeService(getActivity());
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user