diff options
Diffstat (limited to 'core/java/android/app/ActivityThread.java')
| -rw-r--r-- | core/java/android/app/ActivityThread.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/app/ActivityThread.java b/core/java/android/app/ActivityThread.java index 36fbb2a52cb6..44cc5b408f50 100644 --- a/core/java/android/app/ActivityThread.java +++ b/core/java/android/app/ActivityThread.java @@ -2935,6 +2935,7 @@ public final class ActivityThread { Bundle data = new Bundle(); AssistStructure structure = null; AssistContent content = forAutofill ? null : new AssistContent(); + final long startTime = SystemClock.uptimeMillis(); ActivityClientRecord r = mActivities.get(cmd.activityToken); Uri referrer = null; if (r != null) { @@ -2974,6 +2975,10 @@ public final class ActivityThread { } // TODO(b/33197203): decide if lastSessionId logic applies to autofill sessions + + structure.setAcquisitionStartTime(startTime); + structure.setAcquisitionEndTime(SystemClock.uptimeMillis()); + mLastAssistStructures.add(new WeakReference<>(structure)); IActivityManager mgr = ActivityManager.getService(); try { |
