From 80f83cc288c18ba89bde85ad3de5f2a41ef845fe Mon Sep 17 00:00:00 2001 From: Riddle Hsu Date: Tue, 22 Sep 2020 18:40:40 +0800 Subject: [PATCH] Add method to set start source info from launcher Bug: 166614700 Test: Enable statsd log: "adb shell cmd stats print-logs" Launch app from launcher check logcat ((48)0x10000). Change-Id: Ifc944c5ae9f33147eb7e8768d3e6d1548d20a95a --- .../systemui/shared/system/ActivityOptionsCompat.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/SystemUI/shared/src/com/android/systemui/shared/system/ActivityOptionsCompat.java b/packages/SystemUI/shared/src/com/android/systemui/shared/system/ActivityOptionsCompat.java index 345a649a036fb..0db4faf9e493a 100644 --- a/packages/SystemUI/shared/src/com/android/systemui/shared/system/ActivityOptionsCompat.java +++ b/packages/SystemUI/shared/src/com/android/systemui/shared/system/ActivityOptionsCompat.java @@ -86,4 +86,12 @@ public abstract class ActivityOptionsCompat { opts.setFreezeRecentTasksReordering(); return opts; } + + /** + * Sets the launch event time from launcher. + */ + public static ActivityOptions setLauncherSourceInfo(ActivityOptions opts, long uptimeMillis) { + opts.setSourceInfo(ActivityOptions.SourceInfo.TYPE_LAUNCHER, uptimeMillis); + return opts; + } }