# WebViewRenderProcess

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

*** ** * ** ***


```
abstract class WebViewRenderProcess
```

<br />

*** ** * ** ***

WebViewRenderProcess provides an opaque handle to a WebView renderer.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/kotlin/androidx/webkit/WebViewRenderProcess#WebViewRenderProcess()()` |

| ### Public functions |
|---|---|
| `abstract https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `@https://developer.android.com/reference/kotlin/androidx/annotation/UiThread https://developer.android.com/reference/kotlin/androidx/webkit/WebViewRenderProcess#terminate()()` Cause this renderer to terminate. |

## Public constructors

### WebViewRenderProcess

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

```
WebViewRenderProcess()
```

## Public functions

### terminate

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

```
@UiThread
abstract fun terminate(): Boolean
```

Cause this renderer to terminate.

Calling this on a not yet started, or an already terminated renderer will have no effect.

Terminating a renderer process may have an effect on multiple `https://developer.android.com/reference/android/webkit/WebView.html` instances.

RenderProcess termination must be handled by properly overriding `https://developer.android.com/reference/android/webkit/WebViewClient.html#onRenderProcessGone(android.webkit.WebView, android.webkit.RenderProcessGoneDetail)` for every WebView that shares this renderer. If termination is not handled by all associated WebViews, then the application process will also be terminated.

This method should only be called if `https://developer.android.com/reference/kotlin/androidx/webkit/WebViewFeature#isFeatureSupported(java.lang.String)` returns `true` for `https://developer.android.com/reference/kotlin/androidx/webkit/WebViewFeature#WEB_VIEW_RENDERER_TERMINATE()`.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `true` if it was possible to terminate this renderer, `false` otherwise. |