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 Cloneable interface. Subclasses that override the clone method can also throw this exception to indicate that an instance cannot be cloned. |