我收到错误信息
@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();的“取消”按钮不起作用。调用handler.cancel()后未取消页面加载过程;
有人能帮帮忙吗
发布于 2017-09-18 16:47:42
你试过这个吗?
webview.stopLoading();
我也有同样的问题,但它在我的情况下起作用了。
https://stackoverflow.com/questions/39077100
复制相似问题