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


ContentResolver.Refresh(Uri, Bundle, CancellationSignal) Метод

Определение

Это позволяет клиентам запрашивать явное обновление содержимого, определяемого 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

Параметры

url
Uri

Универсальный код ресурса (URI), определяющий данные для обновления.

extras
Bundle

Дополнительные параметры от клиента. Определения этих свойств зависят от вызываемого поставщика контента.

cancellationSignal
CancellationSignal

Сигнал для отмены операции или null , если нет. Например, если вы вызвали обновление для определенного URI, необходимо вызвать CancellationSignal#throwIfCanceled() , чтобы проверить, отменил ли клиент запрос на обновление.

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

Значение true, если поставщик фактически попытался обновиться.

Атрибуты

Комментарии

Это позволяет клиентам запрашивать явное обновление содержимого, определяемого uri.

Клиентский код должен вызывать этот метод только при наличии строгого указания (например, инициированного пользователем для обновления жеста обновления), что содержимое устарело.

Документация по Java для android.content.ContentResolver.refresh(android.net.Uri, android.os.Bundle, android.os.CancellationSignal).

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

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