From 965cb704ecc7fcb408416949e9e68bba646d43d2 Mon Sep 17 00:00:00 2001 From: 21pages Date: Fri, 24 Oct 2025 21:04:18 +0800 Subject: [PATCH] add try catch on android setCodecInfo in case of unexpected crash (#13280) Signed-off-by: 21pages --- .../main/kotlin/com/carriez/flutter_hbb/MainActivity.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainActivity.kt b/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainActivity.kt index a19c2ae9d..fea8e5519 100644 --- a/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainActivity.kt +++ b/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainActivity.kt @@ -62,7 +62,13 @@ class MainActivity : FlutterActivity() { channelTag ) initFlutterChannel(flutterMethodChannel!!) - thread { setCodecInfo() } + thread { + try { + setCodecInfo() + } catch (e: Exception) { + Log.e("MainActivity", "Failed to setCodecInfo: ${e.message}", e) + } + } } override fun onResume() {