Php 从Webview中单击的链接获取JSON
如何从webview中的链接检索JSON 目前,我对一个API执行一个Httpget请求,获取我的第一个JSON并解析它,然后在我的webview中显示它。我对该部分没有任何问题。现在我有了一些链接,可以在我用刚刚解析的json的新信息创建的webview中调用API。。。例: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
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;
}
});