1、修正部分性能问题代码
This commit is contained in:
shenzuqiang 2026-03-11 17:40:34 +08:00
parent 328b62e757
commit 8ebaad0144
2 changed files with 11 additions and 11 deletions

View File

@ -78,7 +78,6 @@ fun HomeScreen(
val TAG = "Rabbit_HomeScreen" val TAG = "Rabbit_HomeScreen"
val context = LocalContext.current val context = LocalContext.current
val scope: CoroutineScope = rememberCoroutineScope() val scope: CoroutineScope = rememberCoroutineScope()
// val progressPair = mutableStateMapOf<String, Float>()
val progressPair = remember { mutableStateMapOf<String, Float>() } val progressPair = remember { mutableStateMapOf<String, Float>() }
// 获取当前路由状态 // 获取当前路由状态
@ -217,19 +216,19 @@ fun HomeScreen(
UniMpUpdate.DOWNLOAD_START -> { UniMpUpdate.DOWNLOAD_START -> {
//资源开始下载 //资源开始下载
progressPair.apply { put(uniMpId, 0f) } progressPair.apply { put(uniMpId, 0f) }
Log.i("HomeScreen", "DOWNLOAD_START") Log.i(TAG, "DOWNLOAD_START")
} }
UniMpUpdate.DOWNLOAD_FINISH -> { UniMpUpdate.DOWNLOAD_FINISH -> {
//资源下载完成 //资源下载完成
progressPair.apply { put(uniMpId, 1f) } progressPair.apply { put(uniMpId, 1f) }
Log.i("HomeScreen", "DOWNLOAD_FINISH") Log.i(TAG, "DOWNLOAD_FINISH")
} }
UniMpUpdate.DOWNLOAD_FAIL -> { UniMpUpdate.DOWNLOAD_FAIL -> {
//资源下载失败 //资源下载失败
progressPair.apply { put(uniMpId, -1f) } progressPair.apply { put(uniMpId, -1f) }
Log.i("HomeScreen", "DOWNLOAD_FAIL") Log.i(TAG, "DOWNLOAD_FAIL")
} }
else -> { else -> {
@ -242,7 +241,7 @@ fun HomeScreen(
) )
} }
Log.i( Log.i(
"HomeScreen", TAG,
"DOWNLOAD_PROGRESS:$progress" "DOWNLOAD_PROGRESS:$progress"
) )
} }
@ -347,19 +346,19 @@ fun HomeScreen(
UniMpUpdate.DOWNLOAD_START -> { UniMpUpdate.DOWNLOAD_START -> {
//资源开始下载 //资源开始下载
progressPair.apply { put(uniMpId, 0f) } progressPair.apply { put(uniMpId, 0f) }
Log.i("HomeScreen", "DOWNLOAD_START") Log.i(TAG, "DOWNLOAD_START")
} }
UniMpUpdate.DOWNLOAD_FINISH -> { UniMpUpdate.DOWNLOAD_FINISH -> {
//资源下载完成 //资源下载完成
progressPair.apply { put(uniMpId, 1f) } progressPair.apply { put(uniMpId, 1f) }
Log.i("HomeScreen", "DOWNLOAD_FINISH") Log.i(TAG, "DOWNLOAD_FINISH")
} }
UniMpUpdate.DOWNLOAD_FAIL -> { UniMpUpdate.DOWNLOAD_FAIL -> {
//资源下载失败 //资源下载失败
progressPair.apply { put(uniMpId, -1f) } progressPair.apply { put(uniMpId, -1f) }
Log.i("HomeScreen", "DOWNLOAD_FAIL") Log.i(TAG, "DOWNLOAD_FAIL")
} }
else -> { else -> {
@ -372,7 +371,7 @@ fun HomeScreen(
) )
} }
Log.i( Log.i(
"HomeScreen", TAG,
"DOWNLOAD_PROGRESS:$progress" "DOWNLOAD_PROGRESS:$progress"
) )
} }

View File

@ -363,8 +363,8 @@ object UniAppUtils {
val stringBuilder = StringBuilder() val stringBuilder = StringBuilder()
stringBuilder.append("-------------> 📤 header start<-------------\n") stringBuilder.append("-------------> 📤 header start<-------------\n")
stringBuilder.append("│ x-token = ${PreferenceUtil.getXToken()}\n") stringBuilder.append("│ x-token = ${PreferenceUtil.getXToken()}\n")
stringBuilder.append("│ x-version = android\n") stringBuilder.append("│ x-version = ${getAppVersionName()}\n")
stringBuilder.append("│ x-platform = ${getAppVersionName()}\n") stringBuilder.append("│ x-platform = android\n")
stringBuilder.append("│ x-device-id = ${DeviceIdentifier.getAndroidID(applicationContext)}\n") stringBuilder.append("│ x-device-id = ${DeviceIdentifier.getAndroidID(applicationContext)}\n")
stringBuilder.append("│ x-mobile-brand = ${android.os.Build.BRAND}\n") stringBuilder.append("│ x-mobile-brand = ${android.os.Build.BRAND}\n")
stringBuilder.append("│ x-mobile-model = ${android.os.Build.MODEL}\n") stringBuilder.append("│ x-mobile-model = ${android.os.Build.MODEL}\n")
@ -374,6 +374,7 @@ object UniAppUtils {
stringBuilder.append("│ host = ${Constants.RELEASE_BASE_URL}\n") stringBuilder.append("│ host = ${Constants.RELEASE_BASE_URL}\n")
stringBuilder.append("│ decrypt = ${Constants.AESDecrypt}\n") stringBuilder.append("│ decrypt = ${Constants.AESDecrypt}\n")
stringBuilder.append("│ decrypt = ${Constants.Signature}\n") stringBuilder.append("│ decrypt = ${Constants.Signature}\n")
stringBuilder.append("│ isCombo = ok\n")
stringBuilder.append("-------------> header end <-------------") stringBuilder.append("-------------> header end <-------------")
Log.i("UniAppUtils", stringBuilder.toString()) Log.i("UniAppUtils", stringBuilder.toString())