sdm710-common: parts: Migrate to CompoundButton.OnCheckedChangeListener

Switch and SwitchCompat are both CompoundButton.

Using CompoundButton in Java will helps migration in the future.

Bug: 306658427 | AOSP
Test: manual - check Settings pages
Test: m RunSettingsLibRoboTests
Change-Id: I85a70d4c504d8584030ea4a058f30d74206ab835
This commit is contained in:
Chaohui Wang
2024-03-08 15:24:40 +05:30
committed by Ivan Vecera
parent 566afeb027
commit df0d9492d0

View File

@@ -26,7 +26,7 @@ import android.content.DialogInterface;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.os.Handler;
import android.widget.Switch;
import android.widget.CompoundButton;
import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
@@ -34,12 +34,11 @@ import androidx.preference.PreferenceFragment;
import androidx.preference.SwitchPreference;
import com.android.settingslib.widget.MainSwitchPreference;
import com.android.settingslib.widget.OnMainSwitchChangeListener;
import org.lineageos.settings.R;
public class DozeSettingsFragment extends PreferenceFragment implements
Preference.OnPreferenceChangeListener, OnMainSwitchChangeListener {
public class DozeSettingsFragment extends PreferenceFragment
implements CompoundButton.OnCheckedChangeListener, Preference.OnPreferenceChangeListener {
private MainSwitchPreference mSwitchBar;
@@ -115,7 +114,7 @@ public class DozeSettingsFragment extends PreferenceFragment implements
}
@Override
public void onSwitchChanged(Switch switchView, boolean isChecked) {
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
DozeUtils.enableDoze(getActivity(), isChecked);
DozeUtils.checkDozeService(getActivity());