summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author gang.huang <gang.huang@unisoc.com> 2024-11-02 11:21:12 +0800
committer gang.huang <gang.huang@unisoc.com> 2024-11-02 11:21:12 +0800
commit4407d43c694b3717f4f7d0ec222b002e5909ecaf (patch)
tree3673471b0d1d9f01fbcc498826b19e3092898068
parentbc6e650bb713a01f8710f24afd2d9f38cdb05d3d (diff)
Ignore null action in ActivityManagerService.
Test: Manual. Change-Id: I0216597a97fa5ca1809bf66f763dd9196eb2a9d0
-rw-r--r--services/core/java/com/android/server/am/ActivityManagerService.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java
index d11abf85c7d2..4a4a1b4de0f0 100644
--- a/services/core/java/com/android/server/am/ActivityManagerService.java
+++ b/services/core/java/com/android/server/am/ActivityManagerService.java
@@ -5239,6 +5239,11 @@ public class ActivityManagerService extends IActivityManager.Stub
mContext.registerReceiver(new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
+ final String action = intent.getAction();
+ if (action == null) {
+ return;
+ }
+
String[] pkgs = intent.getStringArrayExtra(Intent.EXTRA_PACKAGES);
if (pkgs != null) {
for (String pkg : pkgs) {