diff options
Diffstat (limited to 'core/java/android/app/ActivityThread.java')
| -rw-r--r-- | core/java/android/app/ActivityThread.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/core/java/android/app/ActivityThread.java b/core/java/android/app/ActivityThread.java index 5b8969e9374e..61d186579f1b 100644 --- a/core/java/android/app/ActivityThread.java +++ b/core/java/android/app/ActivityThread.java @@ -2132,7 +2132,16 @@ public final class ActivityThread extends ClientTransactionHandler Looper.myLooper().quit(); break; case RECEIVER: - Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, "broadcastReceiveComp"); + if (Trace.isTagEnabled(Trace.TRACE_TAG_ACTIVITY_MANAGER)) { + ReceiverData rec = (ReceiverData) msg.obj; + if (rec.intent != null) { + Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, + "broadcastReceiveComp: " + rec.intent.getAction()); + } else { + Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, + "broadcastReceiveComp"); + } + } handleReceiver((ReceiverData)msg.obj); Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER); break; |
