Php 从Webview中单击的链接获取JSON

Php 从Webview中单击的链接获取JSON,php,android,json,parsing,webview,Php,Android,Json,Parsing,Webview,如何从webview中的链接检索JSON 目前,我对一个API执行一个Httpget请求,获取我的第一个JSON并解析它,然后在我的webview中显示它。我对该部分没有任何问题。现在我有了一些链接,可以在我用刚刚解析的json的新信息创建的webview中调用API。。。例: String summary = "<html><body> <a href="http://www.mydomain.com/json.php">Get New JSON</a

如何从webview中的链接检索JSON

目前,我对一个API执行一个Httpget请求,获取我的第一个JSON并解析它,然后在我的webview中显示它。我对该部分没有任何问题。现在我有了一些链接,可以在我用刚刚解析的json的新信息创建的webview中调用API。。。例:

String summary = "<html><body> <a href="http://www.mydomain.com/json.php">Get New JSON</a> </body></html>";
webview.loadData(summary, "text/html", null);
String summary=”“;
loadData(摘要,“text/html”,空);
因此,当用户在webview中点击该链接时,我希望获得JSON并能够解析它。我想我必须用“应该接受”这个词?无法理解如何实现该功能。

您应该创建并重写其方法。这样你就有机会截获任何点击的链接(或重定向,&c)

例如:

webView.setWebViewClient(new WebViewClient()
{
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url)
    {
        if (url.endsWith(".json"))
        {
            Toast.makeText(MainActivity.this, "json found", Toast.LENGTH_SHORT).show();
            return true;
        }
        return false;
    }
});