add try catch on android setCodecInfo in case of unexpected crash (#13280)
Some checks are pending
CI / ${{ matrix.job.target }} (${{ matrix.job.os }}) (map[os:ubuntu-22.04 target:x86_64-unknown-linux-gnu]) (push) Waiting to run
Full Flutter CI / run-ci (push) Waiting to run

Signed-off-by: 21pages <sunboeasy@gmail.com>
This commit is contained in:
21pages 2025-10-24 21:04:18 +08:00 committed by GitHub
parent 938e165470
commit 965cb704ec
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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() {