Lingua

AppSearchSession.ReportUsage(ReportUsageRequest, IExecutor, IConsumer) Metodo

Definizione

Segnala l'utilizzo di un documento specifico in base a spazio dei nomi e ID.

[Android.Runtime.Register("reportUsage", "(Landroid/app/appsearch/ReportUsageRequest;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=31)]
public void ReportUsage(Android.App.AppSearch.ReportUsageRequest request, Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("reportUsage", "(Landroid/app/appsearch/ReportUsageRequest;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=31)>]
member this.ReportUsage : Android.App.AppSearch.ReportUsageRequest * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit

Parametri

request
ReportUsageRequest

Richiesta di report sull'utilizzo.

executor
IExecutor

Executor in cui richiamare il callback.

callback
IConsumer

Callback per ricevere errori. Se l'operazione ha esito positivo, il callback verrà richiamato con null.

Attributi

Commenti

Segnala l'utilizzo di un documento specifico in base a spazio dei nomi e ID.

Un report sull'utilizzo rappresenta un evento in cui un utente ha interagito con o ha visualizzato un documento.

Per ogni chiamata a #reportUsage, AppSearch aggiorna il numero di utilizzo e le metriche di recency di utilizzo per quel particolare documento. Queste metriche vengono usate per ordinare #search i risultati in base alle SearchSpec#RANKING_STRATEGY_USAGE_COUNT strategie di classificazione e SearchSpec#RANKING_STRATEGY_USAGE_LAST_USED_TIMESTAMP .

La segnalazione dell'utilizzo di un documento è facoltativa.

per android.app.appsearch.AppSearchSession.reportUsage(android.app.appsearch.ReportUsageRequest, java.util.concurrent.Executor, java.util.function.Consumer<android.app.appsearch.AppSearchResult<java.lang.Void>>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a