Loading core/java/android/app/LoadedApk.java +59 −57 Original line number Diff line number Diff line Loading @@ -1214,7 +1214,7 @@ public final class LoadedApk { RuntimeException mUnregisterLocation; boolean mForgotten; final class Args extends BroadcastReceiver.PendingResult implements Runnable { final class Args extends BroadcastReceiver.PendingResult { private Intent mCurIntent; private final boolean mOrdered; private boolean mDispatched; Loading @@ -1229,7 +1229,8 @@ public final class LoadedApk { mOrdered = ordered; } public void run() { public final Runnable getRunnable() { return () -> { final BroadcastReceiver receiver = mReceiver; final boolean ordered = mOrdered; Loading Loading @@ -1288,6 +1289,7 @@ public final class LoadedApk { finish(); } Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER); }; } } Loading Loading @@ -1356,7 +1358,7 @@ public final class LoadedApk { + " seq=" + seq + " to " + mReceiver); } } if (intent == null || !mActivityThread.post(args)) { if (intent == null || !mActivityThread.post(args.getRunnable())) { if (mRegistered && ordered) { IActivityManager mgr = ActivityManager.getService(); if (ActivityThread.DEBUG_BROADCAST) Slog.i(ActivityThread.TAG, Loading Loading
core/java/android/app/LoadedApk.java +59 −57 Original line number Diff line number Diff line Loading @@ -1214,7 +1214,7 @@ public final class LoadedApk { RuntimeException mUnregisterLocation; boolean mForgotten; final class Args extends BroadcastReceiver.PendingResult implements Runnable { final class Args extends BroadcastReceiver.PendingResult { private Intent mCurIntent; private final boolean mOrdered; private boolean mDispatched; Loading @@ -1229,7 +1229,8 @@ public final class LoadedApk { mOrdered = ordered; } public void run() { public final Runnable getRunnable() { return () -> { final BroadcastReceiver receiver = mReceiver; final boolean ordered = mOrdered; Loading Loading @@ -1288,6 +1289,7 @@ public final class LoadedApk { finish(); } Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER); }; } } Loading Loading @@ -1356,7 +1358,7 @@ public final class LoadedApk { + " seq=" + seq + " to " + mReceiver); } } if (intent == null || !mActivityThread.post(args)) { if (intent == null || !mActivityThread.post(args.getRunnable())) { if (mRegistered && ordered) { IActivityManager mgr = ActivityManager.getService(); if (ActivityThread.DEBUG_BROADCAST) Slog.i(ActivityThread.TAG, Loading