From 1e1dcf564a24e6d147be03169b6f31e7c710ffc6 Mon Sep 17 00:00:00 2001 From: Sudheer Shanka Date: Tue, 22 Nov 2022 13:58:23 -0800 Subject: [PATCH] Change the delivery group namespace and key delimiter character. Bug: 249160234 Test: atest tests/app/src/android/app/cts/BroadcastOptionsTest.java Change-Id: I4904f266b42cd4a0239df092d662669649a9a44b --- core/java/android/app/BroadcastOptions.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/core/java/android/app/BroadcastOptions.java b/core/java/android/app/BroadcastOptions.java index f25e639a9c806..9d5c01af1a022 100644 --- a/core/java/android/app/BroadcastOptions.java +++ b/core/java/android/app/BroadcastOptions.java @@ -767,11 +767,11 @@ public class BroadcastOptions extends ComponentOptions { */ @SystemApi public void setDeliveryGroupMatchingKey(@NonNull String namespace, @NonNull String key) { - Preconditions.checkArgument(!namespace.contains("/"), - "namespace should not contain '/'"); - Preconditions.checkArgument(!key.contains("/"), - "key should not contain '/'"); - mDeliveryGroupMatchingKey = namespace + "/" + key; + Preconditions.checkArgument(!namespace.contains(":"), + "namespace should not contain ':'"); + Preconditions.checkArgument(!key.contains(":"), + "key should not contain ':'"); + mDeliveryGroupMatchingKey = namespace + ":" + key; } /** @@ -779,7 +779,7 @@ public class BroadcastOptions extends ComponentOptions { * broadcast belongs to. * * @return the delivery group namespace and key that was previously set using - * {@link #setDeliveryGroupMatchingKey(String, String)}, concatenated with a {@code /}. + * {@link #setDeliveryGroupMatchingKey(String, String)}, concatenated with a {@code :}. * @hide */ @SystemApi