diff --git a/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java b/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java index 198c339b8e4fc..477a8a63a199f 100644 --- a/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java +++ b/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java @@ -3154,8 +3154,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),