ServiceWorkerWebSettings
  public
  
  
  abstract
  class
  ServiceWorkerWebSettings
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.webkit.ServiceWorkerWebSettings | 
Manages settings state for all Service Workers. These settings are not tied to
 the lifetime of any WebView because service workers can outlive WebView instances.
 The settings are similar to WebSettings but only settings relevant to
 Service Workers are supported.
Summary
Public constructors | |
|---|---|
      
      ServiceWorkerWebSettings()
      
      
     | 
  |
Public methods | |
|---|---|
        abstract
        
        
        
        
        boolean
     | 
  
    
      
      getAllowContentAccess()
      
      
        Gets whether Service Workers support content URL access.  | 
  
        abstract
        
        
        
        
        boolean
     | 
  
    
      
      getAllowFileAccess()
      
      
        Gets whether Service Workers support file access.  | 
  
        abstract
        
        
        
        
        boolean
     | 
  
    
      
      getBlockNetworkLoads()
      
      
        Gets whether Service Workers are prohibited from loading any resources from the network.  | 
  
        abstract
        
        
        
        
        int
     | 
  
    
      
      getCacheMode()
      
      
        Gets the current setting for overriding the cache mode.  | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      setAllowContentAccess(boolean allow)
      
      
        Enables or disables content URL access from Service Workers, see
   | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      setAllowFileAccess(boolean allow)
      
      
        Enables or disables file access within Service Workers, see
   | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      setBlockNetworkLoads(boolean flag)
      
      
        Sets whether Service Workers should not load resources from the network,
 see   | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      setCacheMode(int mode)
      
      
        Overrides the way the cache is used, see   | 
  
Inherited methods | |
|---|---|
Public constructors
ServiceWorkerWebSettings
public ServiceWorkerWebSettings ()
Public methods
getAllowContentAccess
public abstract boolean getAllowContentAccess ()
Gets whether Service Workers support content URL access.
| Returns | |
|---|---|
boolean | 
        |
See also:
getAllowFileAccess
public abstract boolean getAllowFileAccess ()
Gets whether Service Workers support file access.
| Returns | |
|---|---|
boolean | 
        |
See also:
getBlockNetworkLoads
public abstract boolean getBlockNetworkLoads ()
Gets whether Service Workers are prohibited from loading any resources from the network.
| Returns | |
|---|---|
boolean | 
        true if the Service Workers are not allowed to load any resources from the
         network | 
      
See also:
getCacheMode
public abstract int getCacheMode ()
Gets the current setting for overriding the cache mode.
| Returns | |
|---|---|
int | 
        the current setting for overriding the cache mode
 Value is WebSettings.LOAD_DEFAULT, WebSettings.LOAD_NORMAL, WebSettings.LOAD_CACHE_ELSE_NETWORK, WebSettings.LOAD_NO_CACHE, or WebSettings.LOAD_CACHE_ONLY | 
      
See also:
setAllowContentAccess
public abstract void setAllowContentAccess (boolean allow)
Enables or disables content URL access from Service Workers, see
 WebSettings.setAllowContentAccess.
| Parameters | |
|---|---|
allow | 
        
          boolean  | 
      
setAllowFileAccess
public abstract void setAllowFileAccess (boolean allow)
Enables or disables file access within Service Workers, see
 WebSettings.setAllowFileAccess.
| Parameters | |
|---|---|
allow | 
        
          boolean  | 
      
setBlockNetworkLoads
public abstract void setBlockNetworkLoads (boolean flag)
Sets whether Service Workers should not load resources from the network,
 see WebSettings.setBlockNetworkLoads.
| Parameters | |
|---|---|
flag | 
        
          boolean: true means block network loads by the Service Workers | 
      
setCacheMode
public abstract void setCacheMode (int mode)
Overrides the way the cache is used, see WebSettings.setCacheMode.
| Parameters | |
|---|---|
mode | 
        
          int: the mode to use. One of WebSettings.LOAD_DEFAULT,
     WebSettings.LOAD_CACHE_ELSE_NETWORK, WebSettings.LOAD_NO_CACHE
     or WebSettings.LOAD_CACHE_ONLY. The default value is
     WebSettings.LOAD_DEFAULT.
 Value is WebSettings.LOAD_DEFAULT, WebSettings.LOAD_NORMAL, WebSettings.LOAD_CACHE_ELSE_NETWORK, WebSettings.LOAD_NO_CACHE, or WebSettings.LOAD_CACHE_ONLY |