From d473d28e694dadecee52f1cd4cb29afcb16662eb Mon Sep 17 00:00:00 2001 From: tunbmoon Date: Fri, 10 Apr 2026 13:59:02 +0800 Subject: [PATCH] fix: clear logcat buffer when starting recording --- app/src/main/java/com/antoniegil/astronia/ui/page/PlayerPage.kt | 1 - .../com/antoniegil/astronia/ui/page/settings/data/LogcatPage.kt | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/java/com/antoniegil/astronia/ui/page/PlayerPage.kt b/app/src/main/java/com/antoniegil/astronia/ui/page/PlayerPage.kt index 25c2d53..ef4e684 100644 --- a/app/src/main/java/com/antoniegil/astronia/ui/page/PlayerPage.kt +++ b/app/src/main/java/com/antoniegil/astronia/ui/page/PlayerPage.kt @@ -399,7 +399,6 @@ private fun PlayerPageContent( player = media3Player, aspectRatio = uiState.aspectRatio, mirrorFlip = uiState.mirrorFlip, - isBackgroundRetained = true, onSurfaceReady = { if (pendingAutoPlay && !media3Player.isPlaying) { pendingAutoPlay = false diff --git a/app/src/main/java/com/antoniegil/astronia/ui/page/settings/data/LogcatPage.kt b/app/src/main/java/com/antoniegil/astronia/ui/page/settings/data/LogcatPage.kt index c283583..b1cc973 100644 --- a/app/src/main/java/com/antoniegil/astronia/ui/page/settings/data/LogcatPage.kt +++ b/app/src/main/java/com/antoniegil/astronia/ui/page/settings/data/LogcatPage.kt @@ -82,6 +82,7 @@ class LogcatViewModel : ViewModel() { fun startRecording(context: Context) { recordStartTime = System.currentTimeMillis() isRecording = true + Runtime.getRuntime().exec("logcat -c") getPrefs(context).edit { putBoolean("is_recording", true) putLong("start_time", recordStartTime) @@ -256,7 +257,6 @@ fun LogcatPage(onNavigateBack: () -> Unit) { val content = file.readText() withContext(Dispatchers.Main) { exportContent = content - exportFileName = record.fileName exportLauncher.launch(record.fileName) } }