Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Are you using javaScript interface in your java code? Once I came across similar situation. javascript interface (in side a webViewClient) helped me.</p> <p>I am using this as</p> <pre><code>private void openWebviewDialog(String days) { dialog = new Dialog(MainActivity.GLOBAL_CONTEXT); dialog.setContentView(R.layout.simple_webview); WebView wb = (WebView) dialog.findViewById(R.id.simple_webview); WebSettings webSettings = wb.getSettings(); wb.setWebViewClient(new MyWebViewClient()); webSettings.setJavaScriptEnabled(true); wb.addJavascriptInterface(this, "javaScriptInterface"); String url = "http://www.google.com" // your url here String title = "Hello"; wb.loadUrl(url); dialog.setCancelable(true); dialog.setTitle(title); dialog.show(); } class MyWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if(url.contains("openExternal")) { return super.shouldOverrideUrlLoading(view, url); // Leave webview and use browser } else { view.loadUrl(url); // Stay within this webview and load url return true; } } @Override public void onPageFinished(WebView view, String url) { Utils.hideSpinner(); super.onPageFinished(view, url); } @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { Utils.showSpinner(); super.onPageStarted(view, url, favicon); } } @JavascriptInterface public void passResult(String status, String message) { // Do as required. This method is called from JavaScript code of webView } </code></pre> <p>This javaScriptInterface is called from webView as</p> <pre><code>&lt;p&gt;please wait while we are verifying your payment....&lt;/p&gt;&lt;script type='text/javascript' language='javascript'&gt;javaScriptInterface.passResult('error','Your transaction failed');&lt;/script&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload