Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 89d7a876 authored by Lais Andrade's avatar Lais Andrade
Browse files

Fix Vibrator and VibratorManager public API docs

Add information about value returned by Vibrator.getId, including a
description of what the default -1 value represents.

Fix description of CombinedVibrationEffect arguments to
VibratorManager methods.

Fix: 180962151
Fix: 180963421
Test: N/A
Change-Id: I3fab2d5fe299be5a951f32bd75eb2e5275ef6e56
parent f48c8fc6
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -186,7 +186,8 @@ public abstract class Vibrator {
    /**
     * Return the ID of this vibrator.
     *
     * @return The id of the vibrator controlled by this service.
     * @return A non-negative integer representing the id of the vibrator controlled by this
     * service, or -1 this service is not attached to any physical vibrator.
     */
    public int getId() {
        return -1;
+3 −3
Original line number Diff line number Diff line
@@ -91,10 +91,10 @@ public abstract class VibratorManager {
     *
     * <p>
     * Pass in a {@link CombinedVibrationEffect} representing a combination of {@link
     * VibrationEffect} to be played on one or more vibrators.
     * VibrationEffect VibrationEffects} to be played on one or more vibrators.
     * </p>
     *
     * @param effect an array of longs of times for which to turn the vibrator on or off.
     * @param effect a combination of effects to be performed by one or more vibrators.
     */
    @RequiresPermission(android.Manifest.permission.VIBRATE)
    public final void vibrate(@NonNull CombinedVibrationEffect effect) {
@@ -109,7 +109,7 @@ public abstract class VibratorManager {
     * VibrationEffect} to be played on one or more vibrators.
     * </p>
     *
     * @param effect     an array of longs of times for which to turn the vibrator on or off.
     * @param effect a combination of effects to be performed by one or more vibrators.
     * @param attributes {@link VibrationAttributes} corresponding to the vibration. For example,
     *                   specify {@link VibrationAttributes#USAGE_ALARM} for alarm vibrations or
     *                   {@link VibrationAttributes#USAGE_RINGTONE} for vibrations associated with