Android 在webview(RNCWebViewManager)中创建AlertDialg时出现问题

Android 在webview(RNCWebViewManager)中创建AlertDialg时出现问题,android,react-native,android-alertdialog,Android,React Native,Android Alertdialog,如果我使用webview的android应用程序中存在SSL证书错误,我将尝试为用户创建AlertDialog。我用的是react native 在我的文件RNCWebViewManger.java中有一个名为onReceivedSlerror的函数,我试图在其中显示警报对话框,询问用户是否继续。这是我的密码 @Override public void onReceivedSslError(final WebView webView, final SslErrorHandler han

如果我使用webview的android应用程序中存在SSL证书错误,我将尝试为用户创建
AlertDialog
。我用的是react native

在我的文件
RNCWebViewManger.java
中有一个名为
onReceivedSlerror
的函数,我试图在其中显示警报对话框,询问用户是否继续。这是我的密码

 @Override
    public void onReceivedSslError(final WebView webView, final SslErrorHandler handler, final SslError error) {


      //handler.proceed();
       //handler.cancel();
      final AlertDialog.Builder builder = new AlertDialog.Builder(this);
      builder.setMessage("notification_error_ssl_cert_invalid");
      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.show();
}
但是我在部分
final-AlertDialog.Builder=new-AlertDialog.Builder(这个)中创建AlertDialog有一些困难哪里有错误

不兼容的类型:RNCWebViewClient无法转换为上下文

请问如何解决这个问题


我对react native和android非常陌生

试试这个
final AlertDialog.Builder=new AlertDialog.Builder(getApplicationContext())

我真的不知道发生了什么,但当我尝试您的答案时,我得到了错误:找不到符号变量getApplicationContext@HardRock很抱歉,我的意思是
getApplicationContext()
我将替换它。这不提供问题的答案。一旦你有足够的钱,你将能够;相反有人帮忙吗?