diff --git a/src/com/android/settings/location/AgpsPreferenceController.java b/src/com/android/settings/location/AgpsPreferenceController.java
index 9adba60096d31069fb598c774444bf8505ceb480..997ae6cd7e8d7c414721c2f2992814bdfb9a1e2c 100644
--- a/src/com/android/settings/location/AgpsPreferenceController.java
+++ b/src/com/android/settings/location/AgpsPreferenceController.java
@@ -20,7 +20,7 @@ import android.content.ContentResolver;
 import android.content.Context;
 import android.provider.Settings;
 
-import androidx.preference.SwitchPreference;
+import androidx.preference.SwitchPreferenceCompat;
 import androidx.preference.Preference;
 import androidx.preference.PreferenceScreen;
 
@@ -29,7 +29,7 @@ import com.android.settings.R;
 public class AgpsPreferenceController extends LocationBasePreferenceController {
     private static final String KEY_ASSISTED_GPS = "assisted_gps";
 
-    private SwitchPreference mAgpsPreference;
+    private SwitchPreferenceCompat mAgpsPreference;
 
     public AgpsPreferenceController(Context context, String key) {
         super(context, key);
@@ -50,7 +50,7 @@ public class AgpsPreferenceController extends LocationBasePreferenceController {
     @Override
     public void displayPreference(PreferenceScreen screen) {
         super.displayPreference(screen);
-        mAgpsPreference = (SwitchPreference) screen.findPreference(KEY_ASSISTED_GPS);
+        mAgpsPreference = (SwitchPreferenceCompat) screen.findPreference(KEY_ASSISTED_GPS);
     }
 
     @Override