Change android:requestLegacyExternalStorage="true" to false for enforced scoped storage usage
android:requestLegacyExternalStorage="true"
is used in AndroidManifest.xml
file.
change the setting to false in order to use scoped storage that limit not needed access of the app to user data.
also the below change is needed (the addition of android:maxSdkVersion="28"
to WRITE_EXTERNAL_STORAGE
permission)
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Read for more info: https://developer.android.com/training/data-storage/shared/media#request-permissions