Merge "Fix bypass BAL via LocationManager.requestFlush" into tm-qpr-dev am: afbbb8ae44

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21129648

Change-Id: Id3070d650266eaa729b12c240c766dd189691329
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Kate Montgomery
2023-02-03 00:08:08 +00:00
committed by Automerger Merge Worker

View File

@@ -300,6 +300,7 @@ public class LocationProviderManager extends
public void deliverOnFlushComplete(int requestCode) throws PendingIntent.CanceledException { public void deliverOnFlushComplete(int requestCode) throws PendingIntent.CanceledException {
BroadcastOptions options = BroadcastOptions.makeBasic(); BroadcastOptions options = BroadcastOptions.makeBasic();
options.setDontSendToRestrictedApps(true); options.setDontSendToRestrictedApps(true);
options.setPendingIntentBackgroundActivityLaunchAllowed(false);
mPendingIntent.send(mContext, 0, new Intent().putExtra(KEY_FLUSH_COMPLETE, requestCode), mPendingIntent.send(mContext, 0, new Intent().putExtra(KEY_FLUSH_COMPLETE, requestCode),
null, null, null, options.toBundle()); null, null, null, options.toBundle());