diff --git a/DeviceDoze/Android.bp b/DeviceDoze/Android.bp
index 60c68cf9..30cb4076 100644
--- a/DeviceDoze/Android.bp
+++ b/DeviceDoze/Android.bp
@@ -15,7 +15,6 @@ android_app {
privileged: true,
static_libs: [
- "androidx.preference_preference",
"org.lineageos.settings.resources",
],
diff --git a/DeviceDoze/AndroidManifest.xml b/DeviceDoze/AndroidManifest.xml
index 503e0573..5762370f 100644
--- a/DeviceDoze/AndroidManifest.xml
+++ b/DeviceDoze/AndroidManifest.xml
@@ -51,7 +51,7 @@
android:name=".DozeSettingsActivity"
android:exported="false"
android:label="@string/ambient_display_title"
- android:theme="@style/Theme.Main">
+ android:theme="@style/Theme.SubSettingsBase">
diff --git a/DeviceDoze/res/layout/doze.xml b/DeviceDoze/res/layout/doze.xml
deleted file mode 100644
index af67d024..00000000
--- a/DeviceDoze/res/layout/doze.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/DeviceDoze/res/layout/switch_bar.xml b/DeviceDoze/res/layout/switch_bar.xml
deleted file mode 100644
index bd6ae807..00000000
--- a/DeviceDoze/res/layout/switch_bar.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/DeviceDoze/res/values/strings.xml b/DeviceDoze/res/values/strings.xml
index 49233ef7..9019efc0 100644
--- a/DeviceDoze/res/values/strings.xml
+++ b/DeviceDoze/res/values/strings.xml
@@ -28,6 +28,7 @@
Ambient Display
+ Enable
Tilt Sensor Gestures
diff --git a/DeviceDoze/res/values/styles.xml b/DeviceDoze/res/values/styles.xml
deleted file mode 100644
index 7d6e6ff1..00000000
--- a/DeviceDoze/res/values/styles.xml
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/DeviceDoze/res/xml/doze_settings.xml b/DeviceDoze/res/xml/doze_settings.xml
index f2a8fc9a..91ee23f4 100644
--- a/DeviceDoze/res/xml/doze_settings.xml
+++ b/DeviceDoze/res/xml/doze_settings.xml
@@ -16,7 +16,14 @@
limitations under the License.
-->
-
+
+
+
{
- switchWidget.setChecked(!switchWidget.isChecked());
- mSwitchBar.setActivated(switchWidget.isChecked());
- });
- }
-
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
Utils.enableGesture(getActivity(), preference.getKey(), (Boolean) newValue);
@@ -138,12 +106,11 @@ public class DozeSettingsFragment extends PreferenceFragment implements OnPrefer
}
@Override
- public void onCheckedChanged(CompoundButton compoundButton, boolean isChecked) {
+ public void onSwitchChanged(Switch switchView, boolean isChecked) {
Utils.enableDoze(getActivity(), isChecked);
Utils.checkDozeService(getActivity());
- mTextView.setText(getString(isChecked ? R.string.switch_bar_on : R.string.switch_bar_off));
- mSwitchBar.setActivated(isChecked);
+ mSwitchBar.setChecked(isChecked);
mPickUpPreference.setEnabled(isChecked);
mRaiseToWakePreference.setEnabled(isChecked);
@@ -151,15 +118,6 @@ public class DozeSettingsFragment extends PreferenceFragment implements OnPrefer
mPocketPreference.setEnabled(isChecked);
}
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- if (item.getItemId() == android.R.id.home) {
- getActivity().onBackPressed();
- return true;
- }
- return false;
- }
-
public static class HelpDialogFragment extends DialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
diff --git a/DeviceDoze/src/com/advanced/settings/doze/Utils.java b/DeviceDoze/src/com/advanced/settings/doze/Utils.java
index 7bd01878..d1866e0a 100644
--- a/DeviceDoze/src/com/advanced/settings/doze/Utils.java
+++ b/DeviceDoze/src/com/advanced/settings/doze/Utils.java
@@ -37,6 +37,7 @@ public final class Utils {
private static final String DOZE_INTENT = "com.android.systemui.doze.pulse";
+ protected static final String DOZE_ENABLE = "doze_enable";
protected static final String CATEG_PROX_SENSOR = "proximity_sensor";
protected static final String CATEG_TILT_SENSOR = "tilt_sensor";