Class RoboCookieManager


  • public class RoboCookieManager
    extends android.webkit.CookieManager
    Robolectric implementation of CookieManager. Basic implementation which does not fully implement RFC2109.
    • Constructor Detail

      • RoboCookieManager

        public RoboCookieManager()
    • Method Detail

      • setCookie

        public void setCookie​(java.lang.String url,
                              java.lang.String value)
        Specified by:
        setCookie in class android.webkit.CookieManager
      • setCookie

        public void setCookie​(java.lang.String url,
                              java.lang.String value,
                              android.webkit.ValueCallback<java.lang.Boolean> valueCallback)
        Specified by:
        setCookie in class android.webkit.CookieManager
      • setAcceptThirdPartyCookies

        public void setAcceptThirdPartyCookies​(android.webkit.WebView webView,
                                               boolean b)
        Specified by:
        setAcceptThirdPartyCookies in class android.webkit.CookieManager
      • acceptThirdPartyCookies

        public boolean acceptThirdPartyCookies​(android.webkit.WebView webView)
        Specified by:
        acceptThirdPartyCookies in class android.webkit.CookieManager
      • removeAllCookies

        public void removeAllCookies​(android.webkit.ValueCallback<java.lang.Boolean> valueCallback)
        Specified by:
        removeAllCookies in class android.webkit.CookieManager
      • flush

        public void flush()
        Specified by:
        flush in class android.webkit.CookieManager
      • removeSessionCookies

        public void removeSessionCookies​(android.webkit.ValueCallback<java.lang.Boolean> valueCallback)
        Specified by:
        removeSessionCookies in class android.webkit.CookieManager
      • getCookie

        public java.lang.String getCookie​(java.lang.String url)
        Specified by:
        getCookie in class android.webkit.CookieManager
      • getCookie

        public java.lang.String getCookie​(java.lang.String s,
                                          boolean b)
        Specified by:
        getCookie in class android.webkit.CookieManager
      • setAcceptCookie

        public void setAcceptCookie​(boolean accept)
        Specified by:
        setAcceptCookie in class android.webkit.CookieManager
      • acceptCookie

        public boolean acceptCookie()
        Specified by:
        acceptCookie in class android.webkit.CookieManager
      • removeAllCookie

        public void removeAllCookie()
        Specified by:
        removeAllCookie in class android.webkit.CookieManager
      • removeExpiredCookie

        public void removeExpiredCookie()
        Specified by:
        removeExpiredCookie in class android.webkit.CookieManager
      • hasCookies

        public boolean hasCookies()
        Specified by:
        hasCookies in class android.webkit.CookieManager
      • hasCookies

        public boolean hasCookies​(boolean b)
        Specified by:
        hasCookies in class android.webkit.CookieManager
      • removeSessionCookie

        public void removeSessionCookie()
        Specified by:
        removeSessionCookie in class android.webkit.CookieManager
      • allowFileSchemeCookiesImpl

        protected boolean allowFileSchemeCookiesImpl()
        Specified by:
        allowFileSchemeCookiesImpl in class android.webkit.CookieManager
      • setAcceptFileSchemeCookiesImpl

        protected void setAcceptFileSchemeCookiesImpl​(boolean b)
        Specified by:
        setAcceptFileSchemeCookiesImpl in class android.webkit.CookieManager