From 2e56baa6c72530ad6436a6148c89cc0e6d2791d4 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Sat, 16 Sep 2023 01:05:48 +0800 Subject: [PATCH] style: optimize code --- .../java/com/fankes/tsbattery/hook/HookEntry.kt | 2 -- .../tsbattery/ui/activity/base/BaseActivity.kt | 2 -- .../tsbattery/utils/factory/ExceptionFactory.kt | 2 +- .../tsbattery/utils/tool/GithubReleaseTool.kt | 17 ++++++++++++----- 4 files changed, 13 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/fankes/tsbattery/hook/HookEntry.kt b/app/src/main/java/com/fankes/tsbattery/hook/HookEntry.kt index e206407..b578ee6 100644 --- a/app/src/main/java/com/fankes/tsbattery/hook/HookEntry.kt +++ b/app/src/main/java/com/fankes/tsbattery/hook/HookEntry.kt @@ -19,8 +19,6 @@ * * This file is Created by fankes on 2022/2/15. */ -@file:Suppress("IMPLICIT_CAST_TO_ANY") - package com.fankes.tsbattery.hook import com.fankes.tsbattery.const.PackageName diff --git a/app/src/main/java/com/fankes/tsbattery/ui/activity/base/BaseActivity.kt b/app/src/main/java/com/fankes/tsbattery/ui/activity/base/BaseActivity.kt index 3479da5..1c05b09 100644 --- a/app/src/main/java/com/fankes/tsbattery/ui/activity/base/BaseActivity.kt +++ b/app/src/main/java/com/fankes/tsbattery/ui/activity/base/BaseActivity.kt @@ -19,8 +19,6 @@ * * This file is Created by fankes on 2022/1/30. */ -@file:Suppress("UNCHECKED_CAST") - package com.fankes.tsbattery.ui.activity.base import android.os.Build diff --git a/app/src/main/java/com/fankes/tsbattery/utils/factory/ExceptionFactory.kt b/app/src/main/java/com/fankes/tsbattery/utils/factory/ExceptionFactory.kt index 7610179..a293d44 100644 --- a/app/src/main/java/com/fankes/tsbattery/utils/factory/ExceptionFactory.kt +++ b/app/src/main/java/com/fankes/tsbattery/utils/factory/ExceptionFactory.kt @@ -19,7 +19,7 @@ * * This file is Created by fankes on 2022/3/13. */ -@file:Suppress("unused") +@file:Suppress("unused", "UnusedReceiverParameter") package com.fankes.tsbattery.utils.factory diff --git a/app/src/main/java/com/fankes/tsbattery/utils/tool/GithubReleaseTool.kt b/app/src/main/java/com/fankes/tsbattery/utils/tool/GithubReleaseTool.kt index a9006fa..b95da57 100644 --- a/app/src/main/java/com/fankes/tsbattery/utils/tool/GithubReleaseTool.kt +++ b/app/src/main/java/com/fankes/tsbattery/utils/tool/GithubReleaseTool.kt @@ -28,12 +28,20 @@ import android.content.Context import android.icu.text.SimpleDateFormat import android.icu.util.Calendar import android.icu.util.TimeZone -import com.fankes.tsbattery.utils.factory.* -import okhttp3.* +import com.fankes.tsbattery.utils.factory.isNetWorkSuccess +import com.fankes.tsbattery.utils.factory.openBrowser +import com.fankes.tsbattery.utils.factory.openSelfSetting +import com.fankes.tsbattery.utils.factory.runInSafe +import com.fankes.tsbattery.utils.factory.showDialog +import okhttp3.Call +import okhttp3.Callback +import okhttp3.OkHttpClient +import okhttp3.Request +import okhttp3.Response import org.json.JSONObject import java.io.IOException import java.io.Serializable -import java.util.* +import java.util.Locale /** * 获取 GitHub Release 最新版本工具类 @@ -60,7 +68,6 @@ object GithubReleaseTool { .build() ).enqueue(object : Callback { override fun onFailure(call: Call, e: IOException) {} - override fun onResponse(call: Call, response: Response) = runInSafe { JSONObject(response.body.string()).apply { GithubReleaseBean( @@ -72,7 +79,7 @@ object GithubReleaseTool { fun showUpdate() = context.showDialog { title = "最新版本 $name" msg = "发布于 $date\n\n" + - "更新日志\n\n" + content + "更新日志\n\n" + content confirmButton(text = "更新") { context.openBrowser(htmlUrl) } cancelButton() }