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

Commit c429a3f3 authored by Matías Hernández's avatar Matías Hernández
Browse files

Fix documentation of NotificationManager#ACTION_AUTOMATIC_ZEN_RULE

Used correct meta-data keys and improved formatting.

Test: N/A
Fixes: 349965507
Flag: EXEMPT -- documentation change
Change-Id: I9631911f59b132f68c083a012d88fdcaa46a5dac
parent 65cb6056
Loading
Loading
Loading
Loading
+23 −24
Original line number Diff line number Diff line
@@ -499,32 +499,31 @@ public class NotificationManager {

    /**
     * Activity Action: Launch an Automatic Zen Rule configuration screen
     * <p>
     * Input: Optionally, {@link #EXTRA_AUTOMATIC_RULE_ID}, if the configuration screen for an
     *
     * <p> Input: Optionally, {@link #EXTRA_AUTOMATIC_RULE_ID}, if the configuration screen for an
     * existing rule should be displayed. If the rule id is missing or null, apps should display
     * a configuration screen where users can create a new instance of the rule.
     * <p>
     * Output: Nothing
     * <p>
     *     You can have multiple activities handling this intent, if you support multiple
     *
     * <p> Output: Nothing
     *
     * <p> You can have multiple activities handling this intent, if you support multiple
     * {@link AutomaticZenRule rules}. In order for the system to properly display all of your
     * rule types so that users can create new instances or configure existing ones, you need
     * to add some extra metadata ({@link #META_DATA_AUTOMATIC_RULE_TYPE})
     * to your activity tag in your manifest. If you'd like to limit the number of rules a user
     * can create from this flow, you can additionally optionally include
     *     {@link #META_DATA_RULE_INSTANCE_LIMIT}.
     *
     *     For example,
     *     &lt;meta-data
     *         android:name="android.app.zen.automatic.ruleType"
     *         android:value="@string/my_condition_rule">
     *     &lt;/meta-data>
     *     &lt;meta-data
     *         android:name="android.app.zen.automatic.ruleInstanceLimit"
     *         android:value="1">
     *     &lt;/meta-data>
     * </p>
     * </p>
     * {@link #META_DATA_RULE_INSTANCE_LIMIT}. For example,
     *
     * <pre>
     *     {@code
     *     <meta-data
     *         android:name="android.service.zen.automatic.ruleType"
     *         android:value="@string/my_condition_rule" />
     *     <meta-data
     *         android:name="android.service.zen.automatic.ruleInstanceLimit"
     *         android:value="1" />
     *     }
     * </pre>
     *
     * @see #addAutomaticZenRule(AutomaticZenRule)
     */