diff options
Diffstat (limited to 'src/com/android/settings/development/qstile/DevelopmentTilePreferenceController.java')
-rw-r--r-- | src/com/android/settings/development/qstile/DevelopmentTilePreferenceController.java | 26 |
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); |