ActivityOptions.RequestUsageTimeReport(PendingIntent) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーがアプリの起動に費やした時間をシステムに追跡し、完了したら報告するように依頼します。
[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 が入力されます。
追跡される時間間隔は、ユーザーがそのアクティビティのフローから離れるまで、このアクティビティを起動することです。 パッケージまたはタスクの境界を越えた場合でも、新しいアクティビティが開始されるか、元のフローから戻される限り、それらはフロー内にとどまると見なされます。 たとえば、元のユーザーが画像を表示するアクティビティを開始し、ユーザーが共有を選択すると、新しいタスクで電子メール アプリが起動され、共有が完了した場合、操作全体の間の時間は、最終的に元の画像ビューアー アクティビティから戻るまで含まれます。
追跡されたフローの一部ではない別のアクティビティに切り替えると、ユーザーはフローを完了したと見なされます。 たとえば、通知の網掛け、ランチャー、または最近使ったアプリを使用して、別のアプリを起動または切り替えると、この問題が発生する可能性があります。 これらのナビゲーション要素に入るだけでは、フローは中断されません(ランチャーと最近はセッションの時間追跡を停止します)。それは追跡を完了する別の場所に行く行為です。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。