在android中手动调用时,SslErrorHandler.cancel()不起作用
我犯了错误在android中手动调用时,SslErrorHandler.cancel()不起作用,android,android-webview,sslerrorhandler,Android,Android Webview,Sslerrorhandler,我犯了错误 @Override public void onReceivedSslError(WebView view, final SslErrorHandler handler, SslError error) { } 为了处理此错误,我创建了一个带有以下代码的警报对话框:- AlertDialog.Builder builder = new AlertDialog.Builder(mActivity); builder.setMessage("SSL Certifica
@Override
public void onReceivedSslError(WebView view, final SslErrorHandler handler, SslError error) {
}
为了处理此错误,我创建了一个带有以下代码的警报对话框:-
AlertDialog.Builder builder = new AlertDialog.Builder(mActivity);
builder.setMessage("SSL Certificate Error" + "\n" + "Do you want to continue anyway?");
builder.setPositiveButton("Continue", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
handler.proceed();
}
});
builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
handler.cancel();
}
});
final AlertDialog dialog = builder.create();
dialog.setTitle("Alert");
dialog.show();
但在对话框处理程序的取消按钮上。取消();它不起作用。
调用handler.cancel()后未取消页面加载过程
谁能帮忙吗你试过这个吗?webview.stopLoading()代码>
我也有同样的问题,但它在我的情况下起了作用