summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Collin Fijalkovich <cfijalkovich@google.com> 2020-11-05 17:26:21 -0800
committer Collin Fijalkovich <cfijalkovich@google.com> 2020-11-05 17:26:21 -0800
commit91a82aaa25df5863399f23009ee0b5196e6b6e94 (patch)
treea9b159d1d34aedeb2e19f70e6b866126892b705a
parent9d49f1e44794e05b4510c3e0d7e962aa788a9d6e (diff)
Add tracepoint for reportFullyDrawn
Adds in a tracepoint for the app startup reportFullyDrawn API under the activity manager category. Test: Flashed build and took a trace of messages, verified RFD tracepoint triggered. Bug: 172604392 Change-Id: I86733f70bdd4902ec63d9922d7418c648d4089cc
-rw-r--r--core/java/android/app/Activity.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/app/Activity.java b/core/java/android/app/Activity.java
index 2ac345d2560a..735f9462d6e0 100644
--- a/core/java/android/app/Activity.java
+++ b/core/java/android/app/Activity.java
@@ -2701,12 +2701,18 @@ public class Activity extends ContextThemeWrapper
*/
public void reportFullyDrawn() {
if (mDoReportFullyDrawn) {
+ if (Trace.isTagEnabled(Trace.TRACE_TAG_ACTIVITY_MANAGER)) {
+ Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER,
+ "reportFullyDrawn() for " + mComponent.toShortString());
+ }
mDoReportFullyDrawn = false;
try {
ActivityTaskManager.getService().reportActivityFullyDrawn(
mToken, mRestoredFromBundle);
VMRuntime.getRuntime().notifyStartupCompleted();
} catch (RemoteException e) {
+ } finally {
+ Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER);
}
}
}