Поделиться через


ServiceWorkerClient.ShouldInterceptRequest(IWebResourceRequest) Метод

Определение

Уведомите хост-приложение запроса ресурса и разрешите приложению возвращать данные.

[Android.Runtime.Register("shouldInterceptRequest", "(Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse;", "GetShouldInterceptRequest_Landroid_webkit_WebResourceRequest_Handler", ApiSince=24)]
public virtual Android.Webkit.WebResourceResponse? ShouldInterceptRequest (Android.Webkit.IWebResourceRequest? request);
[<Android.Runtime.Register("shouldInterceptRequest", "(Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse;", "GetShouldInterceptRequest_Landroid_webkit_WebResourceRequest_Handler", ApiSince=24)>]
abstract member ShouldInterceptRequest : Android.Webkit.IWebResourceRequest -> Android.Webkit.WebResourceResponse
override this.ShouldInterceptRequest : Android.Webkit.IWebResourceRequest -> Android.Webkit.WebResourceResponse

Параметры

request
IWebResourceRequest

Объект, содержащий сведения о запросе.

Возвращаемое значение

Содержит android.webkit.WebResourceResponse сведения об ответе или null если WebView должен загрузить сам ресурс.

Атрибуты

Комментарии

Уведомите хост-приложение запроса ресурса и разрешите приложению возвращать данные. Если возвращаемое значение равно null, рабочая роль службы будет продолжать загружать ресурс как обычно. В противном случае будет использоваться ответ возврата и данные.

<p class="note"><b Note:</b>> Этот метод вызывается в потоке, отличном от потока пользовательского интерфейса, поэтому клиенты должны проявлять осторожность при доступе к частным данным или системе представления.

Документация по Java для android.webkit.ServiceWorkerClient.shouldInterceptRequest(android.webkit.WebResourceRequest).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к