Merge "Add traces in ViewRootImpl handler" into sc-dev

This commit is contained in:
TreeHugger Robot
2021-04-29 04:49:10 +00:00
committed by Android (Google) Code Review

View File

@@ -5191,6 +5191,17 @@ public final class ViewRootImpl implements ViewParent,
@Override
public void handleMessage(Message msg) {
if (Trace.isTagEnabled(Trace.TRACE_TAG_VIEW)) {
Trace.traceBegin(Trace.TRACE_TAG_VIEW, getMessageName(msg));
}
try {
handleMessageImpl(msg);
} finally {
Trace.traceEnd(Trace.TRACE_TAG_VIEW);
}
}
private void handleMessageImpl(Message msg) {
switch (msg.what) {
case MSG_INVALIDATE:
((View) msg.obj).invalidate();