From 79202b49d62a53d8396917fbdaa17aef5350fddc Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Sun, 26 Oct 2025 13:29:46 +0800 Subject: [PATCH] Update MainActivity.kt --- android/app/src/main/java/aza/instant/MainActivity.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/android/app/src/main/java/aza/instant/MainActivity.kt b/android/app/src/main/java/aza/instant/MainActivity.kt index eadf91f..1e1d05c 100644 --- a/android/app/src/main/java/aza/instant/MainActivity.kt +++ b/android/app/src/main/java/aza/instant/MainActivity.kt @@ -137,9 +137,9 @@ fun FileListerScreen(modifier: Modifier = Modifier) { }) { Text(text = "Render Latest") } } - picture?.let { it1 -> + picture?.let { p -> Canvas(modifier = Modifier.fillMaxWidth().weight(1f).drawWithCache { - onDrawWithContent{ drawIntoCanvas { it.nativeCanvas.drawPicture(picture!!) } } + onDrawWithContent{ drawIntoCanvas { it.nativeCanvas.drawPicture(p) } } }) {} } @@ -151,7 +151,7 @@ private fun listFilesFromDcim(): String { val d = File("/storage/emulated/0/DCIM/CA_IMAGES/") if (!d.exists() || !d.isDirectory) return "Directory not found or is not a directory: ${d.absolutePath}" return d.listFiles()?.let { - it.ifEmpty { null }?.joinToString("\n") { it.name } + it.ifEmpty { null }?.sortedBy { it.lastModified() }?.joinToString("\n") { it.name } ?: "No files found in ${d.absolutePath}" } ?: "Failed to list files in ${d.absolutePath}. listFiles() returned null." }