android.webkit
public
final
class
android.webkit.WebIconDatabase
Functions for manipulating the icon database used by WebView.
These functions require that a WebView be constructed before being invoked
and WebView.getIconDatabase() will return a WebIconDatabase object. This
WebIconDatabase object is a single instance and all methods operate on that
single object.
Nested Classes
Summary
Public Methods
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Details
Public Methods
public
void
close()
Close the shared instance of the icon database.
Get the global instance of WebIconDatabase.
Returns
- A single instance of WebIconDatabase. It will be the same
instance for the current process each time this method is
called.
public
void
open(String path)
Open a the icon database and store the icons in the given path.
Parameters
path
| The directory path where the icon database will be stored. |
Returns
- True if the database was successfully opened or created in
the given path.
public
void
releaseIconForPageUrl(String url)
Release the icon for the given page url.
public
void
removeAllIcons()
Removes all the icons in the database.
Request the Bitmap representing the icon for the given page
url. If the icon exists, the listener will be called with the result.
Parameters
url
| The page's url. |
listener
| An implementation on IconListener to receive the result.
|
public
void
retainIconForPageUrl(String url)
Retain the icon for the given page url.