Merge changes I095b2ba2,I620b5c55

* changes:
  Explictly Grant Background Activity Launch permission.
  Explictly Grant Background Activity Launch permission.
This commit is contained in:
Achim Thesmann
2023-02-07 23:33:50 +00:00
committed by Android (Google) Code Review
2 changed files with 6 additions and 4 deletions

View File

@@ -1028,8 +1028,9 @@ class AppWidgetServiceImpl extends IAppWidgetService.Stub implements WidgetBacku
intent.setComponent(provider.getInfoLocked(mContext).configure);
intent.setFlags(secureFlags);
final ActivityOptions options = ActivityOptions.makeBasic();
options.setIgnorePendingIntentCreatorForegroundState(true);
final ActivityOptions options =
ActivityOptions.makeBasic().setPendingIntentCreatorBackgroundActivityStartMode(
ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_DENIED);
// All right, create the sender.
final long identity = Binder.clearCallingIdentity();

View File

@@ -3380,8 +3380,9 @@ class StorageManagerService extends IStorageManager.Stub
appInfo.manageSpaceActivityName);
intent.setFlags(FLAG_ACTIVITY_NEW_TASK);
final ActivityOptions options = ActivityOptions.makeBasic();
options.setIgnorePendingIntentCreatorForegroundState(true);
final ActivityOptions options = ActivityOptions.makeBasic()
.setPendingIntentCreatorBackgroundActivityStartMode(
ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_DENIED);
PendingIntent activity = PendingIntent.getActivity(targetAppContext, requestCode,
intent,