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

Commit 6d7de732 authored by Sally Yuen's avatar Sally Yuen Committed by Automerger Merge Worker
Browse files

Merge "Make the system action API more clear with documentation" into rvc-dev am: 3987ae1a

Change-Id: If5ee453850ec7e40b01639d4474055a6307ed8f0
parents 72f4fa94 3987ae1a
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -1819,6 +1819,13 @@ public abstract class AccessibilityService extends Service {

    /**
     * Returns a list of system actions available in the system right now.
     * <p>
     * System actions that correspond to the global action constants will have matching action IDs.
     * For example, an with id {@link #GLOBAL_ACTION_BACK} will perform the back action.
     * </p>
     * <p>
     * These actions should be called by {@link #performGlobalAction}.
     * </p>
     *
     * @return A list of available system actions.
     */
+8 −1
Original line number Diff line number Diff line
@@ -1275,7 +1275,14 @@ public final class AccessibilityManager {

    /**
     * Register the provided {@link RemoteAction} with the given actionId
     *
     * <p>
     * To perform established system actions, an accessibility service uses the GLOBAL_ACTION
     * constants in {@link android.accessibilityservice.AccessibilityService}. To provide a
     * customized implementation for one of these actions, the id of the registered system action
     * must match that of the corresponding GLOBAL_ACTION constant. For example, to register a
     * Back action, {@code actionId} must be
     * {@link android.accessibilityservice.AccessibilityService#GLOBAL_ACTION_BACK}
     * </p>
     * @param action The remote action to be registered with the given actionId as system action.
     * @param actionId The id uniquely identify the system action.
     * @hide