Merge "Add summary to "Vibration & haptics" settings" into tm-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
e7f902f21c
@@ -16,9 +16,13 @@
|
||||
|
||||
package com.android.settings.accessibility;
|
||||
|
||||
import static com.android.settings.accessibility.AccessibilityUtil.State.ON;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.Vibrator;
|
||||
import android.provider.Settings;
|
||||
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.core.BasePreferenceController;
|
||||
|
||||
/** Controller for "Vibration & haptics" settings page. */
|
||||
@@ -35,4 +39,11 @@ public class VibrationPreferenceController extends BasePreferenceController {
|
||||
public int getAvailabilityStatus() {
|
||||
return mHasVibrator ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public CharSequence getSummary() {
|
||||
final boolean isVibrateOn = Settings.System.getInt(mContext.getContentResolver(),
|
||||
Settings.System.VIBRATE_ON, ON) == ON;
|
||||
return mContext.getText(isVibrateOn ? R.string.switch_on_text : R.string.switch_off_text);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user