diff --git a/clients/android/NewsBlur/src/com/newsblur/view/NewsblurWebview.java b/clients/android/NewsBlur/src/com/newsblur/view/NewsblurWebview.java index a317bcef1..87cd72fd6 100644 --- a/clients/android/NewsBlur/src/com/newsblur/view/NewsblurWebview.java +++ b/clients/android/NewsBlur/src/com/newsblur/view/NewsblurWebview.java @@ -53,9 +53,13 @@ public class NewsblurWebview extends WebView { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { Uri uri = Uri.parse(url); - Intent i = new Intent(Intent.ACTION_VIEW); - i.setData(uri); - context.startActivity(i); + try { + Intent i = new Intent(Intent.ACTION_VIEW); + i.setData(uri); + context.startActivity(i); + } catch (Exception e) { + Log.wtf(this.getClass().getName(), "device cannot open URLs"); + } return true; } });