Starten Sie die Aktivität "Klicken auf Text in Webview"

Ich habe eine Webansicht in meiner XML, die wie folgt aussieht:

 <WebView
        android:id="@+id/webView"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

Ich lade die Webansicht folgendermaßen:

String webView_text = "Lorem ipsum..............**<a><u>Link to fire intent</u></a>**";

 WebView webView= (WebView) findViewById(R.id.webView);
webView.loadData(String.format(htmlText, webView_text), "text/html", "utf-8");
        webView.setWebViewClient(new WebViewClient()
        {
            // Override URL
            public boolean shouldOverrideUrlLoading(WebView view, String url)
            {
                Intent intent = new Intent(getApplicationContext(),OtherActivity.class);
                startActivity(intent);
                return true;
            }
        });

Bitte beachten Sie, dass ich den Link in meinem String (webView_text) erstelle, indem ich das HTML-Tag verwende und die Funktion überschreibe, um eine Absicht auszulösen. Das tut es in diesem Fall nicht. Was ist das Problem hier? Ich bin nicht sicher, ob Android Webview das Tag unterstützt (ich glaube, das sollte es). Was ist mein Fehler hier. Danke im Voraus.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage