sdm845-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:
Chaohui Wang 2023-10-24 23:47:35 +08:00 committed by Lup Gabriel
parent ebc3b94c6e
commit 0a28917129

View File

@ -17,7 +17,7 @@
package org.lineageos.settings.dirac;
import android.os.Bundle;
import android.widget.Switch;
import android.widget.CompoundButton;
import androidx.preference.ListPreference;
import androidx.preference.Preference;
@ -26,12 +26,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 DiracSettingsFragment extends PreferenceFragment implements
Preference.OnPreferenceChangeListener, OnMainSwitchChangeListener {
Preference.OnPreferenceChangeListener, CompoundButton.OnCheckedChangeListener {
private static final String PREF_ENABLE = "dirac_enable";
private static final String PREF_HEADSET = "dirac_headset_pref";
@ -77,7 +76,7 @@ public class DiracSettingsFragment extends PreferenceFragment implements
}
@Override
public void onSwitchChanged(Switch switchView, boolean isChecked) {
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
mSwitchBar.setChecked(isChecked);
DiracUtils.setMusic(isChecked);