Add traces in ViewRootImpl handler
Add traces to show what messages are currently being handled inside ViewRootImpl's handler. bug: 184951839 Test: presubmit Change-Id: I00c04250b3ea00fb32473d9fa35390510e8692c5
This commit is contained in:
@@ -5189,6 +5189,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();
|
||||
|
||||
Reference in New Issue
Block a user