问题描述
覆盖 public void onReceivedSslError(WebView视图,最终的SslErrorHandler处理程序,SslError错误){
String message = "";
switch (error.getPrimaryError()) {
case SslError.SSL_UNTRUSTED:
message = "Certificato SSL non verificato";
break;
case SslError.SSL_EXPIRED:
message = "Certificato SSL scaduto";
break;
case SslError.SSL_IDMISMATCH:
message = "Certificato SSL non verificabile";
break;
case SslError.SSL_NOTYETVALID:
message = "Certificato SSL invalido";
break;
}
final AlertDialog.Builder builder = new AlertDialog.Builder(view.getContext());
builder.setMessage(R.string.ssl_error + "\n" + message);
builder.setPositiveButton("continue",new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,int which) {
handler.proceed();
}
});
builder.setNegativeButton("cancel",int which) {
handler.cancel();
}
});
final AlertDialog dialog = builder.create();
dialog.show();
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)