У меня есть WebView с html, содержащий форму (сообщение). При нажатии кнопки отправки я получаю ответ JSON.
Как я могу получить этот JSON?
Если я не перехватываю запрос, json отображается в веб-представлении, поэтому я предполагаю, что я должен использовать shouldInterceptRequest (я использую API 12), но я не знаю, как получить json в нем.
Или, может быть, есть лучший способ, например, перехват ответа вместо запроса?
mWebView.loadUrl(myURL);  
isPageLoaded = false; // used because the url is the same for the response
mWebView.setWebViewClient(new WebViewClient() {
    @Override
    public WebResourceResponse shouldInterceptRequest (WebView view, String url) {
        if(isPageLoaded){
            // get the json
            return null;
        }
        else return super.shouldInterceptRequest(view, url);
    }
    public void onPageFinished(WebView view, String url) {
        isPageLoaded = true;
    }
});
Спасибо