Android WebView使用


参考文档1


Android Cookie共享到WebView避免再次登录(保持登录状态)


Android 网页登录 POST 请求 保存 COOKIE



在显示WebView时,点击手机Back时,会完全退出当前Activity,如果想退到历史浏览页面:重写back监听: 

第一种情况(Activity):

public boolean onKeyDown(int keyCode, KeyEvent event) {
    WebView mWebView = (WebView) findViewById(R.id.browser);
    if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) {
         mWebView.goBack();
         return true;
    }
    return super.onKeyDown(keyCode, event);
}


第二种情况(Fragment):

myWebView.setOnKeyListener(new View.OnKeyListener() {
            @Override
            public boolean onKey(View view, int keyCode, KeyEvent keyEvent) {
                if (keyEvent.getAction() == KeyEvent.ACTION_DOWN) {
                    if (keyCode == KeyEvent.KEYCODE_BACK && myWebView.canGoBack()) { 
                        myWebView.goBack();
                        return true;
                    }
                }
                return false;
            }
        });








你可能感兴趣的:(Android WebView使用)