Photo capture in QField fails to show the save button on Samsung S11 Android 16

Hello everyone, I’m facing an issue with QField and I’d appreciate your help.

When I take a photo directly within QField, the green “save” button does not appear, so I can’t save the photo.

The same project and configuration work correctly on a Samsung Tab S10 FE (Android 16), but not on a Samsung Tab S11 (Android 16) which is the one that I must use now.

Details:

  • Project: locally imported (not using QFieldCloud)

  • Widget: Attachment

  • Storage mode: File paths (relative to project path)

  • Attachment expression: ‘files/’ || to_string(“fid”) || ‘PRE’ || format_date(now(),‘yyyyMMddhhmmss’) || ‘_{filename}’

Videos can be recorded and saved correctly on the S11; the issue only affects photos.

As a workaround, I take photos with the native camera app and attach them manually, but this is not practical for fieldwork.

Has anyone experienced a similar issue on Samsung devices or newer Android versions?
Any suggestions on what to check or test would be very helpful.

Thanks in advance.

hello! I don’t have this problem, but I don’t have any Android 16 device to test with, the farthest I can go is 15. But I’ve had similar problems with other apps that don’t show some buttons, generally related with saving, on Android 15.

Sometimes, when I change to the Overview (i.e., when pressing the square button of the device’s bottom navigation bar), I can briefly see the missing buttons appear. The buttons do work if I press on the right place were they should be, have you tried this?

Another idea is that maybe there might be some storage permission problems with your new device, that simply do not allow QField to write the photos?

Yet another thing you can try, just to see if it works differently, is to toggle the Use native camera option on QField. You can find it on the main screen, press the top left icon with 3 sliders, go to the General tab, scroll down to pretty much the end and there you can find it in the Advanced section.

Hello! Thanks for your reply!

I’ve solved the issue by changing the setting of the camera QField, enabling the ‘Use native camera’ option in the general QField setting.