# PrerenderOperationCallback

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

*** ** * ** ***


```
public interface PrerenderOperationCallback
```

<br />

*** ** * ** ***

Callback interface for the prerender operation.

## Summary

| ### Public methods |
|---|---|
| `abstract void` | `https://developer.android.com/reference/androidx/webkit/PrerenderOperationCallback#onError(androidx.webkit.PrerenderException)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/webkit/PrerenderException exception)` Called when the prerender operation fails. |
| `abstract void` | `https://developer.android.com/reference/androidx/webkit/PrerenderOperationCallback#onPrerenderActivated()()` Called when a prerendered page is activated (used for an actual navigation). |

## Public methods

### onError

Added in [1.13.0](https://developer.android.com/jetpack/androidx/releases/webkit#1.13.0)

```
abstract void onError(@NonNull PrerenderException exception)
```

Called when the prerender operation fails.

| Parameters |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/webkit/PrerenderException exception` | The exception indicating the cause of the failure. |

### onPrerenderActivated

Added in [1.13.0](https://developer.android.com/jetpack/androidx/releases/webkit#1.13.0)

```
abstract void onPrerenderActivated()
```

Called when a prerendered page is activated (used for an actual navigation).