From 95a0e9f03bce7c523e596130e7003cb35fa908b0 Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Sat, 4 Nov 2023 14:25:01 +0800 Subject: [PATCH] Cleanup crash info collector --- app/src/main/kotlin/com/hippo/ehviewer/util/Crash.kt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app/src/main/kotlin/com/hippo/ehviewer/util/Crash.kt b/app/src/main/kotlin/com/hippo/ehviewer/util/Crash.kt index a45ca1421..ba4fa2d58 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/util/Crash.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/util/Crash.kt @@ -12,7 +12,7 @@ private fun joinIfStringArray(any: Any?): String { } private fun collectClassStaticInfo(clazz: Class<*>): String { - return clazz.declaredFields.joinToString("\n") { + return clazz.fields.joinToString("\n") { "${it.name}=${joinIfStringArray(it.get(null))}" } } @@ -20,11 +20,7 @@ private fun collectClassStaticInfo(clazz: Class<*>): String { object Crash { private fun collectInfo(fw: FileWriter) { fw.write("======== PackageInfo ========\n") - fw.write("PackageName=${BuildConfig.APPLICATION_ID}\n") - fw.write("VersionName=${BuildConfig.VERSION_NAME}\n") - fw.write("VersionCode=${BuildConfig.VERSION_CODE}\n") - fw.write("CommitSha=${BuildConfig.COMMIT_SHA}\n") - fw.write("BuildTime=${BuildConfig.BUILD_TIME}\n") + fw.write("${collectClassStaticInfo(BuildConfig::class.java)}\n") fw.write("\n") // Device info