diff --git a/java/org/gnu/emacs/EmacsService.java b/java/org/gnu/emacs/EmacsService.java index 04563590dc4..5225337a826 100644 --- a/java/org/gnu/emacs/EmacsService.java +++ b/java/org/gnu/emacs/EmacsService.java @@ -54,6 +54,7 @@ import android.app.PendingIntent; import android.app.Service; +import android.content.ActivityNotFoundException; import android.content.ClipboardManager; import android.content.Context; import android.content.ContentResolver; @@ -2092,7 +2093,15 @@ In addition, arbitrary runtime exceptions (such as /* Now request these permissions. */ - activity.startActivity (intent); + try + { + activity.startActivity (intent); + } + catch (ActivityNotFoundException exception) + { + Log.w (TAG, "Failed to request storage access permissions: "); + exception.printStackTrace (); + } } };