diff --git a/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java b/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java index 262b964ea720f..e2ab08808aa8e 100644 --- a/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java +++ b/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java @@ -3163,8 +3163,9 @@ public class WallpaperManagerService extends IWallpaperManager.Stub } } - final ActivityOptions clientOptions = ActivityOptions.makeBasic(); - clientOptions.setIgnorePendingIntentCreatorForegroundState(true); + final ActivityOptions clientOptions = ActivityOptions.makeBasic() + .setPendingIntentCreatorBackgroundActivityStartMode( + ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_DENIED); PendingIntent clientIntent = PendingIntent.getActivityAsUser( mContext, 0, Intent.createChooser( new Intent(Intent.ACTION_SET_WALLPAPER),