sdm660-common: parts: Migrate to CompoundButton.OnCheckedChangeListener Switch and SwitchCompat are both CompoundButton.

Using CompoundButton in Java will helps migration in the future.
This fixes the following errors:
device/xiaomi/cas/parts/src/org/lineageos/settings/dirac/DiracSettingsFragment.java:29: error: cannot find symbol
import com.android.settingslib.widget.OnMainSwitchChangeListener;
                                     ^
  symbol:   class OnMainSwitchChangeListener
  location: package com.android.settingslib.widget
device/xiaomi/cas/parts/src/org/lineageos/settings/dirac/DiracSettingsFragment.java:34: error: cannot find symbol
        OnPreferenceChangeListener, OnMainSwitchChangeListener {
                                    ^
  symbol: class OnMainSwitchChangeListener
device/xiaomi/cas/parts/src/org/lineageos/settings/doze/DozeSettingsFragment.java:37: error: cannot find symbol
import com.android.settingslib.widget.OnMainSwitchChangeListener;
                                     ^
  symbol:   class OnMainSwitchChangeListener
  location: package com.android.settingslib.widget
device/xiaomi/cas/parts/src/org/lineageos/settings/doze/DozeSettingsFragment.java:42: error: cannot find symbol
        OnMainSwitchChangeListener {
        ^
  symbol: class OnMainSwitchChangeListener
device/xiaomi/cas/parts/src/org/lineageos/settings/thermal/TouchSettingsFragment.java:28: error: cannot find symbol
import com.android.settingslib.widget.OnMainSwitchChangeListener;
                                     ^
  symbol:   class OnMainSwitchChangeListener
  location: package com.android.settingslib.widget
device/xiaomi/cas/parts/src/org/lineageos/settings/thermal/TouchSettingsFragment.java:34: error: cannot find symbol
        implements SharedPreferences.OnSharedPreferenceChangeListener, OnMainSwitchChangeListener {
                                                                       ^
  symbol: class OnMainSwitchChangeListener

device/xiaomi/cas/parts/src/org/lineageos/settings/dirac/DiracSettingsFragment.java:30: error: cannot find symbol
import com.android.settingslib.widget.OnMainSwitchChangeListener;
                                     ^
  symbol:   class OnMainSwitchChangeListener
  location: package com.android.settingslib.widget
device/xiaomi/cas/parts/src/org/lineageos/settings/doze/DozeSettingsFragment.java:38: error: cannot find symbol
import com.android.settingslib.widget.OnMainSwitchChangeListener;
                                     ^
  symbol:   class OnMainSwitchChangeListener
  location: package com.android.settingslib.widget
device/xiaomi/cas/parts/src/org/lineageos/settings/thermal/TouchSettingsFragment.java:29: error: cannot find symbol
import com.android.settingslib.widget.OnMainSwitchChangeListener;
                                     ^
  symbol:   class OnMainSwitchChangeListener
  location: package com.android.settingslib.widget
This commit is contained in:
wshamroukh 2024-05-05 16:08:49 +00:00 committed by CakesTwix
parent 9b4e398620
commit 5f9452509c

View file

@ -30,13 +30,13 @@ import androidx.preference.SwitchPreference;
import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
import androidx.preference.Preference.OnPreferenceChangeListener;
import android.widget.Switch;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import com.android.settingslib.widget.MainSwitchPreference;
import com.android.settingslib.widget.OnMainSwitchChangeListener;
public class DozeSettingsFragment extends PreferenceFragment implements OnPreferenceChangeListener,
OnMainSwitchChangeListener {
OnCheckedChangeListener {
private MainSwitchPreference mSwitchBar;
@ -106,7 +106,7 @@ public class DozeSettingsFragment extends PreferenceFragment implements OnPrefer
}
@Override
public void onSwitchChanged(Switch switchView, boolean isChecked) {
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
Utils.enableDoze(getActivity(), isChecked);
Utils.checkDozeService(getActivity());