You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
The media.save function may need to be updated for Android, as it doesn't save anything at all. No error messages or any other feedback are generated to indicate why, but nothing happens. display.capture( displayObject, { saveToPhotoLibrary=true, captureOffscreenArea=true } ) behaves the same way.
@scottrules44 Am I correct that the fix in #737 will fix for this issue too? Presumably media.save uses the same java function for saving to the library as display.capture/save?
I've tested both display.capture( img, { saveToPhotoLibrary=true, captureOffscreenArea=true } ) and media.save( fileName, fileDirectory ).
display.capture now works as expected, but media.save does not. I had assumed they both used the same saveToLibrary function behind the scenes, but presumably they don't. I can just use display.capture for now so it's not a problem, but for others that might not be suitable.
Describe the bug
The
media.save
function may need to be updated for Android, as it doesn't save anything at all. No error messages or any other feedback are generated to indicate why, but nothing happens.display.capture( displayObject, { saveToPhotoLibrary=true, captureOffscreenArea=true } )
behaves the same way.To Reproduce
Steps to reproduce the behavior:
Target platform and where build was made:
Additional context
Appears to be Android specific, as both methods work fine on iOS (as long as the permission strings are set in the plist).
Google made some changes to External Storage permissions a couple of years ago, this issue could be related. The answer marked as correct here might be how it now needs to work as it has different behaviours depending on Build.VERSION.SDK_INT:
https://stackoverflow.com/questions/71729415/saving-an-image-and-displaying-it-in-gallery
The text was updated successfully, but these errors were encountered: