From 17d8d4cb46f744661455f1fc59c6cff3a3f56c7b Mon Sep 17 00:00:00 2001 From: WoooKong Date: Mon, 4 Mar 2024 18:07:15 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=98=E5=8E=9F=20VersionCode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/lizongying/mytv/MainActivity.kt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/lizongying/mytv/MainActivity.kt b/app/src/main/java/com/lizongying/mytv/MainActivity.kt index 1006e7b..3232508 100644 --- a/app/src/main/java/com/lizongying/mytv/MainActivity.kt +++ b/app/src/main/java/com/lizongying/mytv/MainActivity.kt @@ -42,8 +42,6 @@ class MainActivity : FragmentActivity() { private val delayHideMain: Long = 5000 private val delayHideSetting: Long = 10000 - private var versionName = "" - init { lifecycleScope.launch(Dispatchers.IO) { val utilsJob = async(start = CoroutineStart.LAZY) { Utils.init() } @@ -73,8 +71,14 @@ class MainActivity : FragmentActivity() { .commit() } gestureDetector = GestureDetector(this, GestureListener()) - versionName = getPackageInfo().versionName - settingFragment = SettingFragment(versionName, SP.channelReversal, SP.channelNum, SP.bootStartup) + val packageInfo = getPackageInfo() + val versionName = packageInfo.versionName + val versionCode = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { + packageInfo.longVersionCode + } else { + packageInfo.versionCode.toLong() + } + settingFragment = SettingFragment(versionName, versionCode, SP.channelReversal, SP.channelNum, SP.bootStartup) } fun showInfoFragment(tvViewModel: TVViewModel) {