WebBackForwardList
abstract class WebBackForwardList : Cloneable, Serializable
| kotlin.Any | |
| ↳ | 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 | |
|---|---|
| Public methods | |
|---|---|
| abstract Int | Get the index of the current history item. | 
| abstract WebHistoryItem? | Return the current history item. | 
| abstract WebHistoryItem! | getItemAtIndex(index: Int)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. | 
Public constructors
WebBackForwardList
WebBackForwardList()
Public methods
getCurrentIndex
abstract fun getCurrentIndex(): Int
Get the index of the current history item. This index can be used to directly index into the array list.
| Return | |
|---|---|
| Int | The current index from 0...n or -1 if the list is empty. | 
getCurrentItem
abstract fun getCurrentItem(): WebHistoryItem?
Return the current history item. This method returns null if the list is empty.
| Return | |
|---|---|
| WebHistoryItem? | The current history item. | 
getItemAtIndex
abstract fun getItemAtIndex(index: Int): WebHistoryItem!
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. | 
getSize
abstract fun getSize(): Int
Get the total size of the back/forward list.
| Return | |
|---|---|
| Int | The size of the list. | 
Protected methods
clone
protected abstract fun clone(): WebBackForwardList
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.
| Return | |
|---|---|
| WebBackForwardList | a clone of this instance. | 
| Exceptions | |
|---|---|
| java.lang.CloneNotSupportedException | if the object's class does not support the Cloneableinterface. Subclasses that override theclonemethod can also throw this exception to indicate that an instance cannot be cloned. | 
