我正在使用 webview 加载需要基本 HTTP 身份验证的网页。我做了一些谷歌搜索,我知道可以通过使用 aWebClientView
和覆盖来完成onReceivedHttpAuthRequest
。
像这样
webView.setWebViewClient(new WebViewClient() {
public void onReceivedHttpAuthRequest(WebView view,
HttpAuthHandler handler, String host, String realm) {
// TODO Auto-generated method stub
handler.proceed(username, password); //question is here,let user input these.
}
});
我已经尝试过的是我使用登录活动来获取用户的输入并将参数传递回这个 webview 活动。
但这是最好的方法吗?