From a982e54eebd220a39e7df8a8c1254e722aed47b0 Mon Sep 17 00:00:00 2001 From: fengge <844143714@qq.com> Date: Mon, 1 Jun 2026 18:08:28 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D:=20=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=E5=8D=B1=E9=99=A9=E7=9A=84Looper.loop()=E5=85=A8=E5=B1=80?= =?UTF-8?q?=E5=8A=AB=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/stand/standapp/utils/LogManager.kt | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/app/src/main/java/com/stand/standapp/utils/LogManager.kt b/app/src/main/java/com/stand/standapp/utils/LogManager.kt index 09e8dfd..355f6b7 100644 --- a/app/src/main/java/com/stand/standapp/utils/LogManager.kt +++ b/app/src/main/java/com/stand/standapp/utils/LogManager.kt @@ -98,19 +98,6 @@ object LogManager { onCrashDetected(null, thread.name, throwable) defaultHandler?.uncaughtException(thread, throwable) ?: exitProcess(1) } - - // 2. 捕获主线程 Looper - android.os.Handler(android.os.Looper.getMainLooper()).post { - while (true) { - try { - android.os.Looper.loop() - } catch (e: Throwable) { - onCrashDetected(null, "MainLooper", e) - // 如果是 UnsatisfiedLinkError,这种错误无法恢复,必须抛出让系统处理 - throw e - } - } - } } private fun cleanOldLogs(dir: File) {