Most visited

Recently visited

Added in API level 1

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

From class java.lang.Object

Public constructors

WebBackForwardList

Added in API level 22
WebBackForwardList ()

Public methods

getCurrentIndex

Added in API level 1
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

Added in API level 1
WebHistoryItem getCurrentItem ()

Return the current history item. This method returns null if the list is empty.

Returns
WebHistoryItem The current history item.

getItemAtIndex

Added in API level 1
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

Added in API level 1
int getSize ()

Get the total size of the back/forward list.

Returns
int The size of the list.

Protected methods

clone

Added in API level 1
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.

Returns
WebBackForwardList a clone of this instance.

Hooray!