diff --git a/core/java/android/app/DownloadManager.java b/core/java/android/app/DownloadManager.java index 4a95099d271ad..49ba65f7c3485 100644 --- a/core/java/android/app/DownloadManager.java +++ b/core/java/android/app/DownloadManager.java @@ -556,7 +556,7 @@ public class DownloadManager { final Context context = AppGlobals.getInitialApplication(); if (context.getApplicationInfo().targetSdkVersion - >= Build.VERSION_CODES.Q || Environment.isExternalStorageSandboxed()) { + >= Build.VERSION_CODES.Q || !Environment.isExternalStorageLegacy()) { try (ContentProviderClient client = context.getContentResolver() .acquireContentProviderClient(Downloads.Impl.AUTHORITY)) { final Bundle extras = new Bundle();