summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/development/qstile/DevelopmentTilePreferenceController.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/settings/development/qstile/DevelopmentTilePreferenceController.java')
-rw-r--r--src/com/android/settings/development/qstile/DevelopmentTilePreferenceController.java26
1 files changed, 11 insertions, 15 deletions
diff --git a/src/com/android/settings/development/qstile/DevelopmentTilePreferenceController.java b/src/com/android/settings/development/qstile/DevelopmentTilePreferenceController.java
index 71d3d07888..c271bc99b9 100644
--- a/src/com/android/settings/development/qstile/DevelopmentTilePreferenceController.java
+++ b/src/com/android/settings/development/qstile/DevelopmentTilePreferenceController.java
@@ -25,44 +25,40 @@ import android.content.pm.ServiceInfo;
import android.os.RemoteException;
import android.os.ServiceManager;
import android.service.quicksettings.TileService;
+import android.util.Log;
+
import androidx.annotation.VisibleForTesting;
-import androidx.preference.SwitchPreference;
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
-import android.util.Log;
+import androidx.preference.SwitchPreference;
import com.android.internal.statusbar.IStatusBarService;
-import com.android.settingslib.core.AbstractPreferenceController;
+import com.android.settings.core.BasePreferenceController;
import java.util.List;
-public class DevelopmentTilePreferenceController extends AbstractPreferenceController {
+public class DevelopmentTilePreferenceController extends BasePreferenceController {
private static final String TAG = "DevTilePrefController";
private final OnChangeHandler mOnChangeHandler;
private final PackageManager mPackageManager;
- public DevelopmentTilePreferenceController(Context context) {
- super(context);
+ public DevelopmentTilePreferenceController(Context context, String key) {
+ super(context, key);
mOnChangeHandler = new OnChangeHandler(context);
mPackageManager = context.getPackageManager();
}
@Override
- public boolean isAvailable() {
- return true;
- }
-
- @Override
- public String getPreferenceKey() {
- return null;
+ public int getAvailabilityStatus() {
+ return AVAILABLE;
}
@Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
- Context context = screen.getContext();
- Intent intent = new Intent(TileService.ACTION_QS_TILE)
+ final Context context = screen.getContext();
+ final Intent intent = new Intent(TileService.ACTION_QS_TILE)
.setPackage(context.getPackageName());
final List<ResolveInfo> resolveInfos = mPackageManager.queryIntentServices(intent,
PackageManager.MATCH_DISABLED_COMPONENTS);