Partager via


ServiceWorkerClient.ShouldInterceptRequest(IWebResourceRequest) Méthode

Définition

Informez l’application hôte d’une demande de ressource et autorisez l’application à retourner les données.

[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

Paramètres

request
IWebResourceRequest

Objet contenant les détails de la requête.

Retours

Contenant android.webkit.WebResourceResponse les informations de réponse ou null si le WebView doit charger la ressource elle-même.

Attributs

Remarques

Informez l’application hôte d’une demande de ressource et autorisez l’application à retourner les données. Si la valeur de retour est null, le Service Worker continue de charger la ressource comme d’habitude. Sinon, la réponse de retour et les données seront utilisées.

<p class="remarque"><b>Remarque :</b> Cette méthode est appelée sur un thread autre que le thread d’interface utilisateur. Les clients doivent donc faire preuve de prudence lors de l’accès aux données privées ou au système de vue.

Documentation Java pour android.webkit.ServiceWorkerClient.shouldInterceptRequest(android.webkit.WebResourceRequest).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à