+ public static ViewSslCertificateDialog displayDialog(long webViewFragmentId) {
+ // Create an arguments bundle.
+ Bundle argumentsBundle = new Bundle();
+
+ // Store the WebView fragment ID in the bundle.
+ argumentsBundle.putLong("webview_fragment_id", webViewFragmentId);
+
+ // Create a new instance of the dialog.
+ ViewSslCertificateDialog viewSslCertificateDialog = new ViewSslCertificateDialog();
+
+ // Add the bundle to the dialog.
+ viewSslCertificateDialog.setArguments(argumentsBundle);
+
+ // Return the new dialog.
+ return viewSslCertificateDialog;
+ }
+
+ // `@SuppressLing("InflateParams")` removes the warning about using `null` as the parent view group when inflating the alert dialog.
+ @SuppressLint("InflateParams")
+ @Override
+ @NonNull