diff options
| author | Meng Wang <mewan@google.com> | 2019-11-05 10:43:45 -0800 |
|---|---|---|
| committer | Meng Wang <mewan@google.com> | 2019-11-07 15:03:13 -0800 |
| commit | 3f9e036f117f7eda30e20d468b797cef5db90cd2 (patch) | |
| tree | 941255669943df32f8c69cfffc6b3705c53dd9d1 /core/java/android/app/ContextImpl.java | |
| parent | ff671494e555fdc9836dcd8c84a7021d55335008 (diff) | |
System API: Context#registerReceiverForAllUsers
Bug: 141193711
Test: make
Change-Id: Ie692d2ac27474b9fe11f5548bc504aa00c5ad53c
Diffstat (limited to 'core/java/android/app/ContextImpl.java')
| -rw-r--r-- | core/java/android/app/ContextImpl.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/core/java/android/app/ContextImpl.java b/core/java/android/app/ContextImpl.java index 466c1a966857..75a1546c937f 100644 --- a/core/java/android/app/ContextImpl.java +++ b/core/java/android/app/ContextImpl.java @@ -128,6 +128,13 @@ class ReceiverRestrictedContext extends ContextWrapper { } @Override + public Intent registerReceiverForAllUsers(BroadcastReceiver receiver, IntentFilter filter, + String broadcastPermission, Handler scheduler) { + return registerReceiverAsUser( + receiver, UserHandle.ALL, filter, broadcastPermission, scheduler); + } + + @Override public Intent registerReceiverAsUser(BroadcastReceiver receiver, UserHandle user, IntentFilter filter, String broadcastPermission, Handler scheduler) { if (receiver == null) { @@ -1531,6 +1538,13 @@ class ContextImpl extends Context { } @Override + public Intent registerReceiverForAllUsers(BroadcastReceiver receiver, + IntentFilter filter, String broadcastPermission, Handler scheduler) { + return registerReceiverAsUser(receiver, UserHandle.ALL, + filter, broadcastPermission, scheduler); + } + + @Override public Intent registerReceiverAsUser(BroadcastReceiver receiver, UserHandle user, IntentFilter filter, String broadcastPermission, Handler scheduler) { return registerReceiverInternal(receiver, user.getIdentifier(), |
