Android 如何在webview中获取json响应

Android 如何在webview中获取json响应,android,Android,我的应用程序有两种登录类型。 1.在应用程序中创建帐户并登录 2.登录知名网站facebook等 如果我尝试使用方法2登录,webview将显示网站的登录屏幕。实现登录机制所需的所有工作都在服务器端完成 如果id和密码匹配,服务器将以json格式返回一些信息 所以,我想得到json对象 让我给你解释一下。如果您正在调用您的URL,则可以得到如下响应: 请检查并尝试WebViewClient的shouldOverrideUrlLoading方法。 也许对你有帮助 protected void o

我的应用程序有两种登录类型。 1.在应用程序中创建帐户并登录 2.登录知名网站facebook等

如果我尝试使用方法2登录,webview将显示网站的登录屏幕。实现登录机制所需的所有工作都在服务器端完成

如果id和密码匹配,服务器将以json格式返回一些信息


所以,我想得到json对象

让我给你解释一下。如果您正在调用您的URL,则可以得到如下响应: 请检查并尝试WebViewClient的shouldOverrideUrlLoading方法。 也许对你有帮助

 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);
    activity = this;
    mContext = getApplicationContext();
    util = new Login_Utils(mContext, activity);

    Intent intent = getIntent();
    url = intent.getExtras().getString("url");

    webView = (WebView)findViewById(R.id.webview_Login);
    webView.setWebViewClient(new WebViewClient(){

        @Override
        public boolean shouldOverrideUrlLoading (WebView view, String url) {

            return false;
        }


        public void onPageFinished(WebView view, String urlConnection){

        }
    });
    webView.loadUrl(url);

}