Fixes NullPointerException.
mPendingResult is not guaranteed to have been initialized at this point. Test: Manual. Bug: 210266601 Change-Id: I84287a068d03dd3aac2b046d1b8fdd8e6e52803f
This commit is contained in:
@@ -392,7 +392,7 @@ public abstract class BroadcastReceiver {
|
||||
PendingResult res = mPendingResult;
|
||||
mPendingResult = null;
|
||||
|
||||
if (Trace.isTagEnabled(Trace.TRACE_TAG_ACTIVITY_MANAGER)) {
|
||||
if (res != null && Trace.isTagEnabled(Trace.TRACE_TAG_ACTIVITY_MANAGER)) {
|
||||
res.mReceiverClassName = getClass().getName();
|
||||
Trace.traceCounter(Trace.TRACE_TAG_ACTIVITY_MANAGER,
|
||||
"BroadcastReceiver#goAsync#ClassName:" + res.mReceiverClassName,
|
||||
|
||||
Reference in New Issue
Block a user