Example #1
0
 public virtual void doUpdateVisitedHistory(android.webkit.WebView arg0, java.lang.String arg1, bool arg2)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.webkit.WebViewClient._doUpdateVisitedHistory10683, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.webkit.WebViewClient.staticClass, global::android.webkit.WebViewClient._doUpdateVisitedHistory10683, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2));
     }
 }
Example #2
0
 public virtual void onReceivedHttpAuthRequest(android.webkit.WebView arg0, android.webkit.HttpAuthHandler arg1, java.lang.String arg2, java.lang.String arg3)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.webkit.WebViewClient._onReceivedHttpAuthRequest10685, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg3));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.webkit.WebViewClient.staticClass, global::android.webkit.WebViewClient._onReceivedHttpAuthRequest10685, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg3));
     }
 }
Example #3
0
 public virtual void onFormResubmission(android.webkit.WebView arg0, android.os.Message arg1, android.os.Message arg2)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.webkit.WebViewClient._onFormResubmission10682, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.webkit.WebViewClient.staticClass, global::android.webkit.WebViewClient._onFormResubmission10682, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2));
     }
 }
Example #4
0
 public virtual void onReceivedTouchIconUrl(android.webkit.WebView arg0, java.lang.String arg1, bool arg2)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.webkit.WebChromeClient._onReceivedTouchIconUrl10399, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.webkit.WebChromeClient.staticClass, global::android.webkit.WebChromeClient._onReceivedTouchIconUrl10399, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2));
     }
 }
Example #5
0
 public virtual bool shouldOverrideUrlLoading(android.webkit.WebView arg0, java.lang.String arg1)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         return(@__env.CallBooleanMethod(this.JvmHandle, global::android.webkit.WebViewClient._shouldOverrideUrlLoading10676, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1)));
     }
     else
     {
         return(@__env.CallNonVirtualBooleanMethod(this.JvmHandle, global::android.webkit.WebViewClient.staticClass, global::android.webkit.WebViewClient._shouldOverrideUrlLoading10676, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1)));
     }
 }
Example #6
0
 public virtual void onReceivedIcon(android.webkit.WebView arg0, android.graphics.Bitmap arg1)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.webkit.WebChromeClient._onReceivedIcon10396, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.webkit.WebChromeClient.staticClass, global::android.webkit.WebChromeClient._onReceivedIcon10396, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1));
     }
 }
Example #7
0
 public virtual void onProgressChanged(android.webkit.WebView arg0, int arg1)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.webkit.WebChromeClient._onProgressChanged10397, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.webkit.WebChromeClient.staticClass, global::android.webkit.WebChromeClient._onProgressChanged10397, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1));
     }
 }
Example #8
0
 public virtual void onCloseWindow(android.webkit.WebView arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.webkit.WebChromeClient._onCloseWindow10404, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.webkit.WebChromeClient.staticClass, global::android.webkit.WebChromeClient._onCloseWindow10404, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
 }
Example #9
0
 public virtual bool onJsBeforeUnload(android.webkit.WebView arg0, java.lang.String arg1, java.lang.String arg2, android.webkit.JsResult arg3)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         return(@__env.CallBooleanMethod(this.JvmHandle, global::android.webkit.WebChromeClient._onJsBeforeUnload10408, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg3)));
     }
     else
     {
         return(@__env.CallNonVirtualBooleanMethod(this.JvmHandle, global::android.webkit.WebChromeClient.staticClass, global::android.webkit.WebChromeClient._onJsBeforeUnload10408, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg3)));
     }
 }
Example #10
0
 public virtual void onUnhandledKeyEvent(android.webkit.WebView arg0, android.view.KeyEvent arg1)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.webkit.WebViewClient._onUnhandledKeyEvent10687, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.webkit.WebViewClient.staticClass, global::android.webkit.WebViewClient._onUnhandledKeyEvent10687, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1));
     }
 }
Example #11
0
 public virtual bool onCreateWindow(android.webkit.WebView arg0, bool arg1, bool arg2, android.os.Message arg3)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         return(@__env.CallBooleanMethod(this.JvmHandle, global::android.webkit.WebChromeClient._onCreateWindow10402, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg3)));
     }
     else
     {
         return(@__env.CallNonVirtualBooleanMethod(this.JvmHandle, global::android.webkit.WebChromeClient.staticClass, global::android.webkit.WebChromeClient._onCreateWindow10402, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg3)));
     }
 }
Example #12
0
 public virtual void onScaleChanged(android.webkit.WebView arg0, float arg1, float arg2)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.webkit.WebViewClient._onScaleChanged10688, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.webkit.WebViewClient.staticClass, global::android.webkit.WebViewClient._onScaleChanged10688, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2));
     }
 }
Example #13
0
 public virtual void onReceivedSslError(android.webkit.WebView arg0, android.webkit.SslErrorHandler arg1, android.net.http.SslError arg2)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.webkit.WebViewClient._onReceivedSslError10684, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.webkit.WebViewClient.staticClass, global::android.webkit.WebViewClient._onReceivedSslError10684, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2));
     }
 }
Example #14
0
            public virtual bool shouldOverrideUrlLoading(WebView view, string url)
            {
                Log.d(outerInstance.TAG, "Loading URL: " + url);

                // if we detect a redirect to our application URL, this is an indication
                // that the authN workflow was completed successfully
                if (url.Equals(URLDecoder.decode(AccessEnabler.ADOBEPASS_REDIRECT_URL)))
                {
                    // the authentication workflow is now complete - go back to the main activity
                    Intent result = new Intent(outerInstance, typeof(MainActivity));
                    setResult(RESULT_OK, result);
                    finish();
                }

                return(false);
            }
			public virtual bool shouldOverrideUrlLoading(WebView view, string url)
			{
				Log.d(outerInstance.TAG, "Loading URL: " + url);

				// if we detect a redirect to our application URL, this is an indication
				// that the authN workflow was completed successfully
				if (url.Equals(URLDecoder.decode(AccessEnabler.ADOBEPASS_REDIRECT_URL)))
				{

					// the authentication workflow is now complete - go back to the main activity
					Intent result = new Intent(outerInstance, typeof(MainActivity));
					setResult(RESULT_OK, result);
					finish();
				}

				return false;
			}
		public override void onCreate(Bundle savedInstanceState)
		{
			base.onCreate(savedInstanceState);

			Intent intent = Intent;
			string url = intent.getStringExtra("url");

			ContentView = R.layout.adobepass_webview_activity_main;
			webView = (WebView) findViewById(R.id.sampleWebView);
			webView.WebViewClient = webViewClient;

			webView.Settings.JavaScriptEnabled = true;
			webView.Settings.JavaScriptCanOpenWindowsAutomatically = true;

			Log.v(TAG, "Loading: " + url);
			webView.loadUrl(url);
		}
Example #17
0
        public override void onCreate(Bundle savedInstanceState)
        {
            base.onCreate(savedInstanceState);

            Intent intent = Intent;
            string url    = intent.getStringExtra("url");

            ContentView           = R.layout.adobepass_webview_activity_main;
            webView               = (WebView)findViewById(R.id.sampleWebView);
            webView.WebViewClient = webViewClient;

            webView.Settings.JavaScriptEnabled = true;
            webView.Settings.JavaScriptCanOpenWindowsAutomatically = true;

            Log.v(TAG, "Loading: " + url);
            webView.loadUrl(url);
        }
            public override bool shouldOverrideUrlLoading(WebView view, string url)
            {
                Log.d(outerInstance.TAG, "Loading URL: " + url);
                string AIS_REDIRECT_TOKEN = Resources.getString([email protected]_redirect_token);
                string AIS_DOMAIN         = Resources.getString([email protected]_domain);
                string AIS_WEBVIEW_COOKIE = Resources.getString([email protected]_webview_cookie);

                // Once we've hit the final redirect URL to complete authentication,
                // harvest the cookie from this webview and pass it back to the main
                // activity.
                if (url.Contains(AIS_REDIRECT_TOKEN) && url.Contains("aisresponse"))
                {
                    string cookie = CookieManager.Instance.getCookie(AIS_DOMAIN);
                    Intent result = new Intent(outerInstance, typeof(MainActivity));
                    result.putExtra(AIS_WEBVIEW_COOKIE, cookie);
                    CookieSyncManager.Instance.sync();
                    setResult(RESULT_OK, result);
                    finish();
                    return(true);
                }
                return(false);
            }
        public override void onCreate(Bundle savedInstanceState)
        {
            base.onCreate(savedInstanceState);

            string AIS_TARGET_URL = Resources.getString([email protected]_target_url);

            Intent intent = Intent;
            string url    = intent.getStringExtra(AIS_TARGET_URL);

            ContentView           = R.layout.ais_webview_activity_main;
            webView               = (WebView)findViewById(R.id.sampleWebView);
            webView.WebViewClient = webViewClient;

            webView.Settings.JavaScriptEnabled = true;
            webView.Settings.JavaScriptCanOpenWindowsAutomatically = true;

            // Append '?responsemethod=redirect' to the AIS call, otherwise we
            // will not get the proper redirects to complete authentication.
            Uri.Builder builder = Uri.parse(url).buildUpon();
            builder.appendQueryParameter("responsemethod", "redirect");
            url = builder.build().ToString();

            webView.loadUrl(url);
        }
 public override void onPageFinished(WebView view, string url)
 {
     Log.d(outerInstance.TAG, "Page loaded: " + url);
     base.onPageFinished(view, url);
 }
 public override void onPageStarted(WebView view, string url, Bitmap favicon)
 {
     Log.d(outerInstance.TAG, "Page started: " + url);
     base.onPageStarted(view, url, favicon);
 }
 public override void onReceivedError(WebView view, int errorCode, string description, string failingUrl)
 {
     Log.d(outerInstance.TAG, description);
     Log.d(outerInstance.TAG, failingUrl);
     base.onReceivedError(view, errorCode, description, failingUrl);
 }
			public override void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error)
			{
				Log.d(outerInstance.TAG, "Ignoring SSL certificate error.");
				handler.proceed();
			}
			public override void onReceivedError(WebView view, int errorCode, string description, string failingUrl)
			{
				Log.d(outerInstance.TAG, description);
				Log.d(outerInstance.TAG, failingUrl);
				base.onReceivedError(view, errorCode, description, failingUrl);
			}
			public override void onPageFinished(WebView view, string url)
			{
				Log.d(outerInstance.TAG, "Page loaded: " + url);
				base.onPageFinished(view, url);
			}
 public override void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error)
 {
     Log.d(outerInstance.TAG, "Ignoring SSL certificate error.");
     handler.proceed();
 }
			public override void onPageStarted(WebView view, string url, Bitmap favicon)
			{
				Log.d(outerInstance.TAG, "Page started: " + url);
				base.onPageStarted(view, url, favicon);
			}