Condividi tramite


ActivityOptions.RequestUsageTimeReport(PendingIntent) Metodo

Definizione

Chiedere al sistema di tenere traccia del tempo trascorso dall'utente nell'app avviata e segnalarlo una volta completato.

[Android.Runtime.Register("requestUsageTimeReport", "(Landroid/app/PendingIntent;)V", "GetRequestUsageTimeReport_Landroid_app_PendingIntent_Handler", ApiSince=23)]
public virtual void RequestUsageTimeReport (Android.App.PendingIntent? receiver);
[<Android.Runtime.Register("requestUsageTimeReport", "(Landroid/app/PendingIntent;)V", "GetRequestUsageTimeReport_Landroid_app_PendingIntent_Handler", ApiSince=23)>]
abstract member RequestUsageTimeReport : Android.App.PendingIntent -> unit
override this.RequestUsageTimeReport : Android.App.PendingIntent -> unit

Parametri

receiver
PendingIntent

Ricevitore di trasmissione che riceverà il report.

Attributi

Commenti

Chiedere al sistema di tenere traccia del tempo trascorso dall'utente nell'app avviata e segnalarlo una volta completato. Il report verrà inviato al ricevitore specificato, con gli extra e #EXTRA_USAGE_TIME_REPORT_PACKAGES compilati#EXTRA_USAGE_TIME_REPORT.

L'intervallo di tempo rilevato va dall'avvio di questa attività fino a quando l'utente non lascia il flusso dell'attività. Vengono considerati di rimanere nel flusso finché le nuove attività vengono avviate o restituite dal flusso originale, anche se questo supera i limiti del pacchetto o dell'attività. Ad esempio, se l'originatore avvia un'attività per visualizzare un'immagine e mentre l'utente seleziona di condividere, che avvia l'app di posta elettronica in una nuova attività e completa la condivisione, il tempo durante l'intera operazione verrà incluso fino a quando non torna dall'attività originale del visualizzatore immagini.

L'utente viene considerato di completare un flusso quando passa a un'altra attività che non fa parte del flusso rilevato. Ciò può verificarsi, ad esempio, usando l'ombreggiatura di notifica, l'utilità di avvio o i recenti per avviare o passare a un'altra app. Semplicemente passando a questi elementi di spostamento non interrompe il flusso (anche se l'utilità di avvio e le recenti arresta il rilevamento del tempo della sessione); è l'atto di andare da qualche altra parte che completa il tracciamento.

Documentazione java per android.app.ActivityOptions.requestUsageTimeReport(android.app.PendingIntent).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a