クラス RKZWebViewClient


  • public class RKZWebViewClient
    extends android.webkit.WebViewClient
    BaaS@rakuza用WebViewClientクラス。
    shouldOverrideUrlLoadingメソッドがオーバライドされていて、
    特定の画面でURLスキームフックが行われます。
    • フィールドの概要

      • クラスから継承されたフィールド android.webkit.WebViewClient

        ERROR_AUTHENTICATION, ERROR_BAD_URL, ERROR_CONNECT, ERROR_FAILED_SSL_HANDSHAKE, ERROR_FILE, ERROR_FILE_NOT_FOUND, ERROR_HOST_LOOKUP, ERROR_IO, ERROR_PROXY_AUTHENTICATION, ERROR_REDIRECT_LOOP, ERROR_TIMEOUT, ERROR_TOO_MANY_REQUESTS, ERROR_UNKNOWN, ERROR_UNSAFE_RESOURCE, ERROR_UNSUPPORTED_AUTH_SCHEME, ERROR_UNSUPPORTED_SCHEME, SAFE_BROWSING_THREAT_BILLING, SAFE_BROWSING_THREAT_MALWARE, SAFE_BROWSING_THREAT_PHISHING, SAFE_BROWSING_THREAT_UNKNOWN, SAFE_BROWSING_THREAT_UNWANTED_SOFTWARE
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      OnRKZWebViewSchemeListener getOnRKZWebViewSchemeListener()
      スキーム処理を行う際のコールバックリスナーを取得します。
      void setOnRKZWebViewRedirectListener​(OnRKZWebViewSchemeListener listener)
      スキーム処理を行う際のコールバックリスナーを設定します。
      android.webkit.WebResourceResponse shouldInterceptRequest​(android.webkit.WebView view, java.lang.String url)  
      boolean shouldOverrideUrlLoading​(android.webkit.WebView view, java.lang.String url)
      ページ再読み込みを行う際の処理を記述します。
      • クラスから継承されたメソッド android.webkit.WebViewClient

        doUpdateVisitedHistory, onFormResubmission, onLoadResource, onPageCommitVisible, onPageFinished, onPageStarted, onReceivedClientCertRequest, onReceivedError, onReceivedError, onReceivedHttpAuthRequest, onReceivedHttpError, onReceivedLoginRequest, onReceivedSslError, onRenderProcessGone, onSafeBrowsingHit, onScaleChanged, onTooManyRedirects, onUnhandledKeyEvent, shouldInterceptRequest, shouldOverrideKeyEvent, shouldOverrideUrlLoading
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクタの詳細

      • RKZWebViewClient

        public RKZWebViewClient​(OnRKZWebViewSchemeListener listener)
        パラメータ:
        listener - スキーム処理の内容を記述したリスナー。nullの場合は、標準のWebViewClientと同じになります。
    • メソッドの詳細

      • shouldOverrideUrlLoading

        public boolean shouldOverrideUrlLoading​(android.webkit.WebView view,
                                                java.lang.String url)
        ページ再読み込みを行う際の処理を記述します。 このメソッドをオーバーライドする場合はメソッドの初めにsuper(view, url)を記述してください。
        オーバーライド:
        shouldOverrideUrlLoading クラス内 android.webkit.WebViewClient
        戻り値:
        ページ再読み込みを止める場合はtrue、ページ再読み込みを行う場合はfalse
      • shouldInterceptRequest

        public android.webkit.WebResourceResponse shouldInterceptRequest​(android.webkit.WebView view,
                                                                         java.lang.String url)
        オーバーライド:
        shouldInterceptRequest クラス内 android.webkit.WebViewClient
      • setOnRKZWebViewRedirectListener

        public void setOnRKZWebViewRedirectListener​(OnRKZWebViewSchemeListener listener)
        スキーム処理を行う際のコールバックリスナーを設定します。
        パラメータ:
        listener - スキーム処理の際の処理が記述されたリスナー
      • getOnRKZWebViewSchemeListener

        public OnRKZWebViewSchemeListener getOnRKZWebViewSchemeListener()
        スキーム処理を行う際のコールバックリスナーを取得します。
        戻り値:
        スキーム処理を行うコールバックリスナー