語言

ActivityOptions.RequestUsageTimeReport(PendingIntent) 方法

定義

請系統追蹤使用者在啟動應用程式中所花的時間,完成後回報。

[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

參數

receiver
PendingIntent

一個會接收報告的廣播接收器。

屬性

備註

請系統追蹤使用者在啟動應用程式中所花的時間,完成後回報。 報告會寄送給收件人,並EXTRA_USAGE_TIME_REPORT額外內容並填寫EXTRA_USAGE_TIME_REPORT_PACKAGES。 追蹤的時間區間是從啟動此活動到使用者離開該活動流程為止。 只要新活動持續啟動或從原始流程返回,即使跨越套件或任務邊界,這些活動仍被視為持續在流程中。 例如,如果發起者開始一個查看圖片的活動,在此期間使用者選擇分享,啟動電子郵件應用程式進入新任務,並完成分享,整個操作期間的時間都會被計算,直到他們最終從原始圖片檢視器活動回來。

使用者一旦切換到非追蹤流程中的其他活動,即視為完成流程。 例如,透過通知欄、啟動器或最近更新來啟動或切換到其他應用程式,可能會發生。 僅僅進入這些導航元素並不會中斷流程(雖然啟動器和最近啟動器會停止對會話的時間追蹤);而是前往其他地方的行為才是完成追蹤的過程。

Android 參考資料。android.app.ActivityOptions.requestUsageTimeReport

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於