2 Stimmen

Fehler beim Klicken auf TextView-Hyperlinks

Ich möchte einen HTML-formatierten Text in einem Listenansicht anzeigen. Ich habe ein TextView im Adapter verwendet. So lautet mein Code im Adapter :

txtBody.setText(Html.fromHtml(myHtmlString));
txtBody.setLinksClickable(true);
txtBody.setMovementMethod(LinkMovementMethod.getInstance());

Das Problem ist: Wenn ich einen Hyperlink im TextView berühre, stürzt die App mit diesem Fehler in LogCat ab:

 android.util.AndroidRuntimeException: Das Aufrufen von startActivity() außerhalb eines Aktivitätskontexts erfordert die FLAG_ACTIVITY_NEW_TASK-Flagge. Ist das wirklich das, was du willst?

2voto

Verweisen Sie auf diesen Link und Link2

Es liegt an dem Kontext, den Sie Ihrem Adapter setzen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X