From ed7ae746714cd01a360721964bfa2a5c38ab48ef Mon Sep 17 00:00:00 2001 From: Milton Wu Date: Fri, 8 Oct 2021 10:16:23 +0800 Subject: [PATCH] Fix non-protected broadcast NO_ACTION UsbPermissionActivityTest sends a broadcast intent w/o package, and it causes an error log message from ActivityManager "Sending non-protected broadcast NO_ACTION from system uid" Bug: 202067864 Test: atest com.android.systemui.usb.UsbPermissionActivityTest (and make sure no error log starting with "Sending non-protected broadcast NO_ACTION from system uid ") Change-Id: Ie2305ae1f48dcfc2f39c15072e9d40e53a554fac --- .../com/android/systemui/usb/UsbPermissionActivityTest.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/SystemUI/tests/src/com/android/systemui/usb/UsbPermissionActivityTest.kt b/packages/SystemUI/tests/src/com/android/systemui/usb/UsbPermissionActivityTest.kt index eebcbe63d004d..3d554880ed582 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/usb/UsbPermissionActivityTest.kt +++ b/packages/SystemUI/tests/src/com/android/systemui/usb/UsbPermissionActivityTest.kt @@ -31,7 +31,6 @@ import org.junit.Before import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith -import java.lang.Exception /** * UsbPermissionActivityTest @@ -54,7 +53,9 @@ class UsbPermissionActivityTest : SysuiTestCase() { putExtra(Intent.EXTRA_INTENT, PendingIntent.getBroadcast( mContext, 334, - Intent("NO_ACTION"), + Intent("NO_ACTION").apply { + setPackage("com.android.systemui.tests") + }, PendingIntent.FLAG_MUTABLE)) putExtra(UsbManager.EXTRA_ACCESSORY, UsbAccessory( "manufacturer",