# OutcomeReceiverCompat

Artifact: [androidx.webkit:webkit](https://developer.android.com/jetpack/androidx/releases/webkit) [View Source](https://cs.android.com/search?q=file:androidx/webkit/OutcomeReceiverCompat.java+class:androidx.webkit.OutcomeReceiverCompat) Added in [1.13.0](https://developer.android.com/jetpack/androidx/releases/webkit#1.13.0) Deprecated in [1.16.0](https://developer.android.com/jetpack/androidx/releases/webkit#1.16.0)

*** ** * ** ***


```
@Profile.ExperimentalUrlPrefetch
public interface OutcomeReceiverCompat<T, E extends Throwable> extends WebViewOutcomeReceiver<T, E>
```

<br />

*** ** * ** ***

> [!CAUTION]
> **This interface is deprecated.**   
>
> The `OutcomeReceiverCompat` name clashes with the same class in `
> androidx.core`, so the webkit library version was renamed to avoid confusion. Clients should migrate to the new name. This class will only be maintained until the APIs that originally used the name are no longer considered experimental.

Transition interface for `https://developer.android.com/reference/androidx/webkit/WebViewOutcomeReceiver` to support renaming in client code.

| Parameters |
|---|---|
| `<T>` | The type of the result that's being sent. |
| `<E extends https://developer.android.com/reference/java/lang/Throwable.html>` | The type of the `https://developer.android.com/reference/java/lang/Throwable.html` that contains more information about the error. |

| See also |
|---|---|
| `https://developer.android.com/reference/androidx/webkit/WebViewOutcomeReceiver` |   |

## Summary

### Inherited methods

From [androidx.webkit.WebViewOutcomeReceiver](https://developer.android.com/reference/androidx/webkit/WebViewOutcomeReceiver) `default void` `[onError](https://developer.android.com/reference/androidx/webkit/WebViewOutcomeReceiver#onError(E))(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html E error)`

**This method is deprecated.** Deprecated in Java
`abstract void` `[onResult](https://developer.android.com/reference/androidx/webkit/WebViewOutcomeReceiver#onResult(T))(T result)`

**This method is deprecated.** Deprecated in Java