Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在android中点击一次webview的超链接获取文本?_Java_Android_Webview_Hyperlink - Fatal编程技术网

Java 如何在android中点击一次webview的超链接获取文本?

Java 如何在android中点击一次webview的超链接获取文本?,java,android,webview,hyperlink,Java,Android,Webview,Hyperlink,我正在构建一个android应用程序,其中URL加载到webView上。现在,在这个URL中,有一些超链接,当用户单击它们时会加载它们。单击时,我将获得该URL字符串并在webView中加载该URL 现在我需要当一个用户点击那个超链接时,我需要得到那个超链接的文本。我不得不用谷歌搜索了很多次,但没有得到任何好的答案。此功能将显示所有资源文本(超链接、图像、css文件、js文件) 所以你必须在使用前检查一下 if (!url.endsWith(".css") && !ur

我正在构建一个android应用程序,其中URL加载到webView上。现在,在这个URL中,有一些超链接,当用户单击它们时会加载它们。单击时,我将获得该URL字符串并在webView中加载该URL


现在我需要当一个用户点击那个超链接时,我需要得到那个超链接的文本。我不得不用谷歌搜索了很多次,但没有得到任何好的答案。

此功能将显示所有资源文本(超链接、图像、css文件、js文件)

所以你必须在使用前检查一下

if (!url.endsWith(".css") 
    && !url.endsWith(".js")
    && !url.endsWith(".otherformat") ) {
    // Show your url
}

我加载了一个URL作为上述问题的参考,而不是一个HTML文件。如何在它上使用javascript函数加载url时,这是html吗?假设这是一个链接“”,并在webview中加载。你知道吗?它会给我url,我需要超链接的文本。我不这么认为。你有什么解决办法吗?
if (!url.endsWith(".css") 
    && !url.endsWith(".js")
    && !url.endsWith(".otherformat") ) {
    // Show your url
}