commit | 3c811e1e55e8cdaa9c16129bf28374f25dd2e1fd | [log] [tgz] |
---|---|---|
author | paulhu <paulhu@google.com> | Fri Oct 01 01:48:36 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Oct 01 01:48:36 2021 +0000 |
tree | cddd6f18d1a1f793ff2d848d7d85d31fe3c5438f | |
parent | d2bd93f2e29ee9b75b7be2226011d4a935891186 [diff] | |
parent | e7e02d7880e82b26f4876fc8ee9d7c894dc991e3 [diff] |
Add comment for not listening EXTERNAL_APPLICATIONS_UNAVAILABLE am: e7e02d7880 Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1826071 Change-Id: Ib46d16e9d96ff331a486ec4151aa498236f29d8f
diff --git a/service/src/com/android/server/connectivity/PermissionMonitor.java b/service/src/com/android/server/connectivity/PermissionMonitor.java index f596c4a..4c6b669 100755 --- a/service/src/com/android/server/connectivity/PermissionMonitor.java +++ b/service/src/com/android/server/connectivity/PermissionMonitor.java
@@ -222,6 +222,10 @@ mIntentReceiver, intentFilter, null /* broadcastPermission */, null /* scheduler */); + // Listen to EXTERNAL_APPLICATIONS_AVAILABLE is that an app becoming available means it may + // need to gain a permission. But an app that becomes unavailable can neither gain nor lose + // permissions on that account, it just can no longer run. Thus, doesn't need to listen to + // EXTERNAL_APPLICATIONS_UNAVAILABLE. final IntentFilter externalIntentFilter = new IntentFilter(Intent.ACTION_EXTERNAL_APPLICATIONS_AVAILABLE); userAllContext.registerReceiver(