WebResourceErrorCompat


public abstract class WebResourceErrorCompat

Compatibility version of WebResourceError.

Summary

Public methods

getDebugCode

Added in 1.16.0
@RequiresFeature(name = WebViewFeature.NAVIGATION_GET_WEB_RESOURCE_ERROR, enforcement = "androidx.webkit.WebViewFeature#isFeatureSupported")
public abstract int getDebugCode()

Internal error code that may not be stable over time. Intended purely for debugging purposes.

Returns
int

The internal error code

Throws
java.lang.UnsupportedOperationException

if the NAVIGATION_GET_WEB_RESOURCE_ERROR feature is not supported. This should be checked before use with isFeatureSupported.

getDescription

Added in 1.1.0
@RequiresFeature(name = WebViewFeature.WEB_RESOURCE_ERROR_GET_DESCRIPTION, enforcement = "androidx.webkit.WebViewFeature#isFeatureSupported")
public abstract @NonNull CharSequencegetDescription()

Gets the string describing the error. Descriptions are localized, and thus can be used for communicating the problem to the user.

Returns
@NonNull CharSequence

The description of the error

Throws
java.lang.UnsupportedOperationException

if the WEB_RESOURCE_ERROR_GET_DESCRIPTION feature is not supported. This should be checked before use with isFeatureSupported.

getErrorCode

Added in 1.1.0
@RequiresFeature(name = WebViewFeature.WEB_RESOURCE_ERROR_GET_CODE, enforcement = "androidx.webkit.WebViewFeature#isFeatureSupported")
public abstract int getErrorCode()

Gets the error code of the error. The code corresponds to one of the ERROR_* constants in WebViewClient.

Returns
int

The error code of the error