Loading core/java/android/os/CombinedMessageQueue/MessageQueue.java +10 −1 Original line number Diff line number Diff line Loading @@ -130,7 +130,7 @@ public final class MessageQueue { MessageQueue(boolean quitAllowed) { initIsProcessAllowedToUseConcurrent(); mUseConcurrent = sIsProcessAllowedToUseConcurrent; mUseConcurrent = sIsProcessAllowedToUseConcurrent && !isInstrumenting(); mQuitAllowed = quitAllowed; mPtr = nativeInit(); mThread = Thread.currentThread(); Loading Loading @@ -202,6 +202,15 @@ public final class MessageQueue { return; } private static boolean isInstrumenting() { final ActivityThread activityThread = ActivityThread.currentActivityThread(); if (activityThread == null) { return false; } final Instrumentation instrumentation = activityThread.getInstrumentation(); return instrumentation != null && instrumentation.isInstrumenting(); } @Override protected void finalize() throws Throwable { try { Loading Loading
core/java/android/os/CombinedMessageQueue/MessageQueue.java +10 −1 Original line number Diff line number Diff line Loading @@ -130,7 +130,7 @@ public final class MessageQueue { MessageQueue(boolean quitAllowed) { initIsProcessAllowedToUseConcurrent(); mUseConcurrent = sIsProcessAllowedToUseConcurrent; mUseConcurrent = sIsProcessAllowedToUseConcurrent && !isInstrumenting(); mQuitAllowed = quitAllowed; mPtr = nativeInit(); mThread = Thread.currentThread(); Loading Loading @@ -202,6 +202,15 @@ public final class MessageQueue { return; } private static boolean isInstrumenting() { final ActivityThread activityThread = ActivityThread.currentActivityThread(); if (activityThread == null) { return false; } final Instrumentation instrumentation = activityThread.getInstrumentation(); return instrumentation != null && instrumentation.isInstrumenting(); } @Override protected void finalize() throws Throwable { try { Loading