stone: parts: Dirac: 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
This commit is contained in:
wangchaohui
2024-04-19 16:35:28 +02:00
committed by kamikaonashi
parent 0e2783f6ca
commit 97f200ee45

View File

@@ -17,7 +17,8 @@
package org.lineageos.settings.dirac;
import android.os.Bundle;
import android.widget.Switch;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.util.Log;
import androidx.preference.ListPreference;
@@ -27,12 +28,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
OnPreferenceChangeListener, OnMainSwitchChangeListener {
OnPreferenceChangeListener, OnCheckedChangeListener {
private static final String TAG = "DiracSettingsFragment";
private static final String PREF_ENABLE = "dirac_enable";
@@ -109,7 +109,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);
if (mDiracUtils == null) return;