From 93b7516d19976cb0f767267abefcc042922ce89d Mon Sep 17 00:00:00 2001 From: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> Date: Thu, 23 Jan 2020 15:31:33 -0500 Subject: [PATCH] photobooth: catch ActivityNotFound exception Change-Id: I06d4a5df383737d65de1f0dbbe3a0ec332f018df --- .../main/java/cx/ring/account/ProfileCreationFragment.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ring-android/app/src/main/java/cx/ring/account/ProfileCreationFragment.java b/ring-android/app/src/main/java/cx/ring/account/ProfileCreationFragment.java index a35751883..ca6ab301d 100644 --- a/ring-android/app/src/main/java/cx/ring/account/ProfileCreationFragment.java +++ b/ring-android/app/src/main/java/cx/ring/account/ProfileCreationFragment.java @@ -22,6 +22,7 @@ package cx.ring.account; import android.Manifest; import android.app.Activity; +import android.content.ActivityNotFoundException; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; @@ -203,10 +204,12 @@ public class ProfileCreationFragment extends BaseSupportFragment<ProfileCreation intent.putExtra(MediaStore.EXTRA_OUTPUT, uri); intent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION); tmpProfilePhotoUri = uri; + startActivityForResult(intent, REQUEST_CODE_PHOTO); } catch (IOException e) { Log.e(TAG, "Can't create temp file", e); + } catch (ActivityNotFoundException e) { + Log.e(TAG, "Could not start activity"); } - startActivityForResult(intent, REQUEST_CODE_PHOTO); } @Override -- GitLab