Skip to content

Most visited

Recently visited

navigation

WebViewDatabase

public abstract class WebViewDatabase
extends Object

java.lang.Object
   ↳ android.webkit.WebViewDatabase


This class allows developers to determine whether any WebView used in the application has stored any of the following types of browsing data and to clear any such stored data for all WebViews in the application.

  • Username/password pairs for web forms
  • HTTP authentication username/password pairs
  • Data entered into text fields (e.g. for autocomplete suggestions)

Summary

Public constructors

WebViewDatabase()

Public methods

abstract void clearFormData()

Clears any saved data for web forms.

abstract void clearHttpAuthUsernamePassword()

Clears any saved credentials for HTTP authentication.

abstract void clearUsernamePassword()

This method was deprecated in API level 18. Saving passwords in WebView will not be supported in future versions.

static WebViewDatabase getInstance(Context context)
abstract boolean hasFormData()

Gets whether there is any saved data for web forms.

abstract boolean hasHttpAuthUsernamePassword()

Gets whether there are any saved credentials for HTTP authentication.

abstract boolean hasUsernamePassword()

This method was deprecated in API level 18. Saving passwords in WebView will not be supported in future versions.

Inherited methods

From class java.lang.Object

Public constructors

WebViewDatabase

Added in API level 22
WebViewDatabase ()

Public methods

clearFormData

Added in API level 1
void clearFormData ()

Clears any saved data for web forms.

See also:

clearHttpAuthUsernamePassword

Added in API level 1
void clearHttpAuthUsernamePassword ()

Clears any saved credentials for HTTP authentication.

See also:

clearUsernamePassword

Added in API level 1
void clearUsernamePassword ()

This method was deprecated in API level 18.
Saving passwords in WebView will not be supported in future versions.

Clears any saved username/password pairs for web forms. Note that these are unrelated to HTTP authentication credentials.

See also:

getInstance

Added in API level 1
WebViewDatabase getInstance (Context context)

Parameters
context Context
Returns
WebViewDatabase

hasFormData

Added in API level 1
boolean hasFormData ()

Gets whether there is any saved data for web forms.

Returns
boolean whether there is any saved data for web forms

See also:

hasHttpAuthUsernamePassword

Added in API level 1
boolean hasHttpAuthUsernamePassword ()

Gets whether there are any saved credentials for HTTP authentication.

Returns
boolean whether there are any saved credentials

See also:

hasUsernamePassword

Added in API level 1
boolean hasUsernamePassword ()

This method was deprecated in API level 18.
Saving passwords in WebView will not be supported in future versions.

Gets whether there are any saved username/password pairs for web forms. Note that these are unrelated to HTTP authentication credentials.

Returns
boolean true if there are any saved username/password pairs

See also:

This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.