diff --git a/src/com/android/settings/accessibility/KeyboardVibrationTogglePreferenceController.java b/src/com/android/settings/accessibility/KeyboardVibrationTogglePreferenceController.java index 833638bb2e0..818eb5e4bab 100644 --- a/src/com/android/settings/accessibility/KeyboardVibrationTogglePreferenceController.java +++ b/src/com/android/settings/accessibility/KeyboardVibrationTogglePreferenceController.java @@ -110,7 +110,7 @@ public class KeyboardVibrationTogglePreferenceController extends TogglePreferenc @Override public int getAvailabilityStatus() { if (mContext.getResources().getBoolean( - com.android.internal.R.bool.config_keyboardVibrationSettingsSupported)) { + com.android.internal.R.bool.config_keyboardVibrationSettingsSupported)) { return AVAILABLE; } return UNSUPPORTED_ON_DEVICE; @@ -128,15 +128,9 @@ public class KeyboardVibrationTogglePreferenceController extends TogglePreferenc mMetricsFeatureProvider.action(mContext, SettingsEnums.ACTION_KEYBOARD_VIBRATION_CHANGED, isChecked); if (success && isChecked) { - // Play the preview vibration effect when the toggle is on. - final VibrationAttributes touchAttrs = - VibrationPreferenceConfig.createPreviewVibrationAttributes( - VibrationAttributes.USAGE_TOUCH); - final VibrationAttributes keyboardAttrs = - new VibrationAttributes.Builder(touchAttrs) - .setCategory(VibrationAttributes.CATEGORY_KEYBOARD) - .build(); - VibrationPreferenceConfig.playVibrationPreview(mVibrator, keyboardAttrs); + // Play the preview vibration effect for the IME feedback when the toggle is on. + VibrationPreferenceConfig.playVibrationPreview( + mVibrator, VibrationAttributes.USAGE_IME_FEEDBACK); } return true; } diff --git a/src/com/android/settings/accessibility/VibrationPreferenceConfig.java b/src/com/android/settings/accessibility/VibrationPreferenceConfig.java index a3048622fb0..ec1fab1af72 100644 --- a/src/com/android/settings/accessibility/VibrationPreferenceConfig.java +++ b/src/com/android/settings/accessibility/VibrationPreferenceConfig.java @@ -68,19 +68,8 @@ public abstract class VibrationPreferenceConfig { /** Play a vibration effect with intensity just selected by the user. */ public static void playVibrationPreview(Vibrator vibrator, @VibrationAttributes.Usage int vibrationUsage) { - playVibrationPreview(vibrator, createPreviewVibrationAttributes(vibrationUsage)); - } - - /** - * Play a vibration effect with intensity just selected by the user. - * - * @param vibrator The {@link Vibrator} used to play the vibration. - * @param vibrationAttributes The {@link VibrationAttributes} to indicate the - * vibration information. - */ - public static void playVibrationPreview(Vibrator vibrator, - VibrationAttributes vibrationAttributes) { - vibrator.vibrate(PREVIEW_VIBRATION_EFFECT, vibrationAttributes); + vibrator.vibrate(PREVIEW_VIBRATION_EFFECT, + createPreviewVibrationAttributes(vibrationUsage)); } public VibrationPreferenceConfig(Context context, String settingKey,