I’m not entirely sure that I got all relevant points, but this is what I did:
- uninstalled the stock Google Photos app
com.google.android.apps.photos
because Google tends to try to leak any kind of private data to the internet (inspired by this thread) - installed Simple Gallery app from F-Droid
- started the stock camera app
- in stock camera app: took some pictures
- in stock camera app: clicked on the last picture (bottom left symbol)
What happens:
I receive a notification that the app has crashed.
This is the relevant section from the logs:
1242 9017 I ActivityTaskManager: START u0 {act=com.android.camera.action.REVIEW dat=content://media/external_primary/images/media/554 pkg=com.google.android.apps.photos (has extras)} from uid 10099
--------- beginning of crash
26403 26403 E AndroidRuntime: FATAL EXCEPTION: main
26403 26403 E AndroidRuntime: Process: com.fp.camera, PID: 26403
26403 26403 E AndroidRuntime: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.android.camera.action.REVIEW dat=content://media/external_primary/images/media/554 pkg=com.google.android.apps.photos (has extras) }
26403 26403 E AndroidRuntime: at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2073)
26403 26403 E AndroidRuntime: at android.app.Instrumentation.execStartActivity(Instrumentation.java:1729)
26403 26403 E AndroidRuntime: at android.app.Activity.startActivityForResult(Activity.java:5320)
26403 26403 E AndroidRuntime: at android.app.Activity.startActivityForResult(Activity.java:5278)
26403 26403 E AndroidRuntime: at android.app.Activity.startActivity(Activity.java:5664)
26403 26403 E AndroidRuntime: at android.app.Activity.startActivity(Activity.java:5617)
26403 26403 E AndroidRuntime: at com.android.camera.app.AppController.onThumbnailButtonClick(AppController.java:1560)
26403 26403 E AndroidRuntime: at com.android.camera.ui.BottomBar.onClick(BottomBar.java:101)
26403 26403 E AndroidRuntime: at android.view.View.performClick(View.java:7448)
26403 26403 E AndroidRuntime: at android.view.View.performClickInternal(View.java:7425)
26403 26403 E AndroidRuntime: at android.view.View.access$3600(View.java:810)
26403 26403 E AndroidRuntime: at android.view.View$PerformClick.run(View.java:28309)
26403 26403 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:938)
26403 26403 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
26403 26403 E AndroidRuntime: at android.os.Looper.loop(Looper.java:223)
26403 26403 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7715)
26403 26403 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
26403 26403 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
26403 26403 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:952)
1242 9017 W ActivityTaskManager: Force finishing activity com.fp.camera/com.android.camera.CameraLauncher
What should happen:
No crash, obviously. Open the default gallery app if set, ask if not set. This works fine with OpenCamera.
Additional info:
- Camera app
version v2.0.019(01101800-01)
- Build number
FP4.FP3S.A.0103.20220221
Can anyone else reproduce this issue?