WebBackForwardList
  public
  
  
  abstract
  class
  WebBackForwardList
  
    extends Object
  
  
  
  
  
      implements
      
        Cloneable, 
      
        Serializable
      
  
  
| java.lang.Object | |
| ↳ | android.webkit.WebBackForwardList | 
This class contains the back/forward list for a WebView. WebView.copyBackForwardList() will return a copy of this class used to inspect the entries in the list.
Summary
Public constructors | |
|---|---|
      
      WebBackForwardList()
      
      
     | 
  |
Public methods | |
|---|---|
        abstract
        
        
        
        
        int
     | 
  
    
      
      getCurrentIndex()
      
      
        Get the index of the current history item.  | 
  
        abstract
        
        
        
        
        WebHistoryItem
     | 
  
    
      
      getCurrentItem()
      
      
        Return the current history item.  | 
  
        abstract
        
        
        
        
        WebHistoryItem
     | 
  
    
      
      getItemAtIndex(int index)
      
      
        Get the history item at the given index.  | 
  
        abstract
        
        
        
        
        int
     | 
  
    
      
      getSize()
      
      
        Get the total size of the back/forward list.  | 
  
Protected methods | |
|---|---|
        abstract
        
        
        
        
        WebBackForwardList
     | 
  
    
      
      clone()
      
      
        Clone the entire object to be used in the UI thread by clients of WebView.  | 
  
Inherited methods | |
|---|---|
Public constructors
WebBackForwardList
public WebBackForwardList ()
Public methods
getCurrentIndex
public abstract int getCurrentIndex ()
Get the index of the current history item. This index can be used to directly index into the array list.
| Returns | |
|---|---|
int | 
        The current index from 0...n or -1 if the list is empty. | 
getCurrentItem
public abstract WebHistoryItem getCurrentItem ()
Return the current history item. This method returns null if the list is
 empty.
| Returns | |
|---|---|
WebHistoryItem | 
        The current history item. | 
getItemAtIndex
public abstract WebHistoryItem getItemAtIndex (int index)
Get the history item at the given index. The index range is from 0...n where 0 is the first item and n is the last item.
| Parameters | |
|---|---|
index | 
        
          int: The index to retrieve. | 
      
| Returns | |
|---|---|
WebHistoryItem | 
        |
getSize
public abstract int getSize ()
Get the total size of the back/forward list.
| Returns | |
|---|---|
int | 
        The size of the list. | 
Protected methods
clone
protected abstract WebBackForwardList clone ()
Clone the entire object to be used in the UI thread by clients of WebView. This creates a copy that should never be modified by any of the webkit package classes. On Android 4.4 and later there is no need to use this, as the object is already a read-only copy of the internal state.
| Returns | |
|---|---|
WebBackForwardList | 
        a clone of this instance. |