From 64746e84c032e8d66d1fbd158c80d5da55e390b2 Mon Sep 17 00:00:00 2001 From: Sergey Eremin Date: Sat, 4 Nov 2017 03:24:22 +0300 Subject: [PATCH] Turned a crash into a log message in case there is no aplication to handle http links --- .../github/yeriomin/yalpstore/CredentialsDialogBuilder.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/yeriomin/yalpstore/CredentialsDialogBuilder.java b/app/src/main/java/com/github/yeriomin/yalpstore/CredentialsDialogBuilder.java index c713863fe..d5b1ecf03 100644 --- a/app/src/main/java/com/github/yeriomin/yalpstore/CredentialsDialogBuilder.java +++ b/app/src/main/java/com/github/yeriomin/yalpstore/CredentialsDialogBuilder.java @@ -109,7 +109,11 @@ abstract public class CredentialsDialogBuilder { public void onClick(DialogInterface dialog, int which) { Intent i = new Intent(Intent.ACTION_VIEW); i.setData(Uri.parse(APP_PASSWORDS_URL)); - context.startActivity(i); + if (i.resolveActivity(context.getPackageManager()) != null) { + context.startActivity(i); + } else { + Log.e(getClass().getName(), "No application available to handle http links... very strange"); + } android.os.Process.killProcess(android.os.Process.myPid()); } }