summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2024-10-29 23:18:29 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2024-10-29 23:18:29 +0000
commitc809cb93b37643190adab46533231cefae047158 (patch)
treec4e32c71a265ded5eec2df126d4e3b886df15473
parentf09d4f129662b828a65598dc8d24c13ff4adab1c (diff)
parent276586cd566cdc54840dc0efe14e5a02f6b312c6 (diff)
Merge "Ignore null action in AppStateTrackerImpl." into main
-rw-r--r--apex/jobscheduler/service/java/com/android/server/AppStateTrackerImpl.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/apex/jobscheduler/service/java/com/android/server/AppStateTrackerImpl.java b/apex/jobscheduler/service/java/com/android/server/AppStateTrackerImpl.java
index 33f6899239c6..ecb9a738aa32 100644
--- a/apex/jobscheduler/service/java/com/android/server/AppStateTrackerImpl.java
+++ b/apex/jobscheduler/service/java/com/android/server/AppStateTrackerImpl.java
@@ -444,8 +444,13 @@ public class AppStateTrackerImpl implements AppStateTracker {
private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
+ final String action = intent.getAction();
+ if (action == null) {
+ return;
+ }
+
final int userId = intent.getIntExtra(Intent.EXTRA_USER_HANDLE, -1);
- switch (intent.getAction()) {
+ switch (action) {
case Intent.ACTION_USER_REMOVED:
if (userId > 0) {
mHandler.doUserRemoved(userId);