diff --git a/DeviceExtras/AndroidManifest.xml b/DeviceExtras/AndroidManifest.xml
index a148a7e..77cb38f 100644
--- a/DeviceExtras/AndroidManifest.xml
+++ b/DeviceExtras/AndroidManifest.xml
@@ -46,14 +46,14 @@
+ android:theme="@style/Theme.SubSettingsBase.Expressive"/>
+ android:theme="@style/Theme.SubSettingsBase.Expressive">
diff --git a/DeviceExtras/src/org/neoteric/device/DeviceExtras/DeviceExtras.java b/DeviceExtras/src/org/neoteric/device/DeviceExtras/DeviceExtras.java
index fc2ee2b..1c6eb71 100644
--- a/DeviceExtras/src/org/neoteric/device/DeviceExtras/DeviceExtras.java
+++ b/DeviceExtras/src/org/neoteric/device/DeviceExtras/DeviceExtras.java
@@ -25,7 +25,6 @@ import android.content.SharedPreferences;
import android.os.Bundle;
import android.view.MenuItem;
import androidx.preference.Preference;
-import androidx.preference.PreferenceFragment;
import androidx.preference.PreferenceManager;
import androidx.preference.SwitchPreferenceCompat;
import androidx.preference.TwoStatePreference;
@@ -33,7 +32,9 @@ import androidx.preference.TwoStatePreference;
import org.neoteric.device.DeviceExtras.FileUtils;
import org.neoteric.device.DeviceExtras.R;
-public class DeviceExtras extends PreferenceFragment {
+import com.android.settingslib.widget.SettingsBasePreferenceFragment;
+
+public class DeviceExtras extends SettingsBasePreferenceFragment {
public static final String KEY_OTG_SWITCH = "otg";
private static TwoStatePreference mOTGModeSwitch;
diff --git a/DeviceExtras/src/org/neoteric/device/DeviceExtras/DeviceExtrasActivity.java b/DeviceExtras/src/org/neoteric/device/DeviceExtras/DeviceExtrasActivity.java
index 8796b48..e7ed72f 100644
--- a/DeviceExtras/src/org/neoteric/device/DeviceExtras/DeviceExtrasActivity.java
+++ b/DeviceExtras/src/org/neoteric/device/DeviceExtras/DeviceExtrasActivity.java
@@ -17,7 +17,7 @@
*/
package org.neoteric.device.DeviceExtras;
-import android.app.Fragment;
+import androidx.fragment.app.Fragment;
import android.os.Bundle;
import androidx.preference.PreferenceFragment;
import androidx.preference.PreferenceManager;
@@ -32,10 +32,10 @@ public class DeviceExtrasActivity extends CollapsingToolbarBaseActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- Fragment fragment = getFragmentManager().findFragmentById(com.android.settingslib.collapsingtoolbar.R.id.content_frame);
+ Fragment fragment = getSupportFragmentManager().findFragmentById(com.android.settingslib.collapsingtoolbar.R.id.content_frame);
if (fragment == null) {
mDeviceExtrasFragment = new DeviceExtras();
- getFragmentManager().beginTransaction()
+ getSupportFragmentManager().beginTransaction()
.add(com.android.settingslib.collapsingtoolbar.R.id.content_frame, mDeviceExtrasFragment)
.commit();
} else {
diff --git a/GameBar/AndroidManifest.xml b/GameBar/AndroidManifest.xml
index 4ec0336..93426c7 100644
--- a/GameBar/AndroidManifest.xml
+++ b/GameBar/AndroidManifest.xml
@@ -41,13 +41,13 @@
android:persistent="true"
android:defaultToDeviceProtectedStorage="true"
android:directBootAware="true"
- android:theme="@style/Theme.SubSettingsBase">
+ android:theme="@style/Theme.SubSettingsBase.Expressive">
diff --git a/GameBar/src/org/lineageos/settings/gamebar/GameBarFragment.java b/GameBar/src/org/lineageos/settings/gamebar/GameBarFragment.java
index 8b24256..0b679e8 100644
--- a/GameBar/src/org/lineageos/settings/gamebar/GameBarFragment.java
+++ b/GameBar/src/org/lineageos/settings/gamebar/GameBarFragment.java
@@ -24,16 +24,16 @@ import android.widget.Toast;
import androidx.preference.ListPreference;
import androidx.preference.Preference;
-import androidx.preference.PreferenceFragmentCompat;
import androidx.preference.SeekBarPreference;
import androidx.preference.SwitchPreference;
import androidx.preference.SwitchPreferenceCompat;
import com.android.settingslib.widget.MainSwitchPreference;
+import com.android.settingslib.widget.SettingsBasePreferenceFragment;
import org.lineageos.settings.R;
-public class GameBarFragment extends PreferenceFragmentCompat {
+public class GameBarFragment extends SettingsBasePreferenceFragment {
private GameBar mGameBar;
private MainSwitchPreference mMasterSwitch;