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:
parent
9b4e398620
commit
5f9452509c
1 changed files with 4 additions and 4 deletions
|
@ -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());
|
||||
|
||||
|
|
Loading…
Reference in a new issue