Partager via


ContentResolver.Refresh(Uri, Bundle, CancellationSignal) Méthode

Définition

Cela permet aux clients de demander une actualisation explicite du contenu identifié par uri.

[Android.Runtime.Register("refresh", "(Landroid/net/Uri;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Z", "", ApiSince=26)]
public bool Refresh (Android.Net.Uri url, Android.OS.Bundle? extras, Android.OS.CancellationSignal? cancellationSignal);
[<Android.Runtime.Register("refresh", "(Landroid/net/Uri;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Z", "", ApiSince=26)>]
member this.Refresh : Android.Net.Uri * Android.OS.Bundle * Android.OS.CancellationSignal -> bool

Paramètres

url
Uri

URI identifiant les données à actualiser.

extras
Bundle

Options supplémentaires du client. Les définitions de ces définitions sont spécifiques au fournisseur de contenu appelé.

cancellationSignal
CancellationSignal

Signal d’annulation de l’opération en cours, ou null s’il n’en a pas. Par exemple, si vous avez appelé l’actualisation sur un URI particulier, vous devez appeler CancellationSignal#throwIfCanceled() pour vérifier si le client a annulé la demande d’actualisation.

Retours

true si le fournisseur a réellement essayé d’actualiser.

Attributs

Remarques

Cela permet aux clients de demander une actualisation explicite du contenu identifié par uri.

Le code client ne doit appeler cette méthode qu’en cas d’indication forte (par exemple, une extraction lancée par l’utilisateur pour actualiser le mouvement) que le contenu est obsolète.

Documentation Java pour android.content.ContentResolver.refresh(android.net.Uri, android.os.Bundle, android.os.CancellationSignal).

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 à