android.content.ActivityNotFoundException, wenn der Link kein http @ enthä
it der @My-App können Benutzer Nachrichten an andere Benutzer mit eingeschränktem HTML-Code eingeben. Ich erlaube unter anderem die Verwendung von Hyperlinks.
Beispiel
<a href="www.google.com">Google</a>
Ich bevölkere dasTextView
über die folgende Methode:
txtview.setMovementMethod(LinkMovementMethod.getInstance());
txtview.setText(Html.fromHtml(items.get(position).getBody()));
Wenn der Benutzer einen Hyperlink ohne Präfix erstellthttp
zur URL stürzt die Anwendung mit der folgenden Ausnahme ab:
FATAL EXCEPTION: main
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=www.google.com (has extras) }
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1545)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1416)
Wenn der URL @ vorangestellt ihttp
, alles funktioniert gut.
Beispiel
<a href="http://www.google.com">Google</a>
Wie kann ich das verhindern?