summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Kate Montgomery <katemontgomery@google.com> 2023-02-03 00:04:46 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-02-03 00:04:46 +0000
commitbcbdcb0d07fb4230a72cd0d9f3cbe1bd8e13018f (patch)
tree1afc38ce9ce3bf25ba168d10a94c88f854c04e17
parent63eb7017247fe2707d90b12c5f1472bbf7efa9d9 (diff)
parent750af79d5ccb282bb79ef40932858fbae801a48b (diff)
Merge "Fix bypass BAL via LocationManager.requestFlush" into sc-dev
-rw-r--r--services/core/java/com/android/server/location/provider/LocationProviderManager.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/location/provider/LocationProviderManager.java b/services/core/java/com/android/server/location/provider/LocationProviderManager.java
index 8955c288391f..f29c737e60dc 100644
--- a/services/core/java/com/android/server/location/provider/LocationProviderManager.java
+++ b/services/core/java/com/android/server/location/provider/LocationProviderManager.java
@@ -258,6 +258,7 @@ public class LocationProviderManager extends
public void deliverOnFlushComplete(int requestCode) throws PendingIntent.CanceledException {
BroadcastOptions options = BroadcastOptions.makeBasic();
options.setDontSendToRestrictedApps(true);
+ options.setPendingIntentBackgroundActivityLaunchAllowed(false);
mPendingIntent.send(mContext, 0, new Intent().putExtra(KEY_FLUSH_COMPLETE, requestCode),
null, null, null, options.toBundle());