NotificationManager.ActionAutomaticZenRule Field

Definition

Activity Action: Launch an Automatic Zen Rule configuration screen

[Android.Runtime.Register("ACTION_AUTOMATIC_ZEN_RULE", ApiSince=29)]
public const string ActionAutomaticZenRule;
[<Android.Runtime.Register("ACTION_AUTOMATIC_ZEN_RULE", ApiSince=29)>]
val mutable ActionAutomaticZenRule : string

Field Value

Attributes

Remarks

Activity Action: Launch an Automatic Zen Rule configuration screen

Input: Optionally, #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.

Output: Nothing

You can have multiple activities handling this intent, if you support multiple 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 (#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 #META_DATA_RULE_INSTANCE_LIMIT.

For example, &lt;meta-data android:name="android.app.zen.automatic.ruleType" android:value="

Java documentation for android.app.NotificationManager.ACTION_AUTOMATIC_ZEN_RULE.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to