Skip to content

Commit 63fe42c

Browse files
committed
refactor: 升级依赖并进行代码清理
将 `Feature.values()` 更新为 `Feature.entries` 以适配新的Kotlin语法。同时,移除了 `MainScreen.kt` 和 `MainViewModel.kt` 中不再使用的导入语句。
1 parent bb87981 commit 63fe42c

File tree

2 files changed

+1
-5
lines changed

2 files changed

+1
-5
lines changed

app/src/main/java/io/github/vvb2060/ims/MainScreen.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,7 @@ import androidx.compose.material3.Button
1818
import androidx.compose.material3.ButtonDefaults
1919
import androidx.compose.material3.Card
2020
import androidx.compose.material3.CardDefaults
21-
import androidx.compose.material3.Divider
2221
import androidx.compose.material3.HorizontalDivider
23-
import androidx.compose.material3.MaterialTheme
2422
import androidx.compose.material3.RadioButton
2523
import androidx.compose.material3.Switch
2624
import androidx.compose.material3.Text
@@ -29,7 +27,6 @@ import androidx.compose.runtime.Composable
2927
import androidx.compose.ui.Alignment
3028
import androidx.compose.ui.Modifier
3129
import androidx.compose.ui.graphics.Color
32-
import androidx.compose.ui.platform.LocalContext
3330
import androidx.compose.ui.res.stringResource
3431
import androidx.compose.ui.text.font.FontFamily
3532
import androidx.compose.ui.text.font.FontWeight

app/src/main/java/io/github/vvb2060/ims/MainViewModel.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package io.github.vvb2060.ims
22

33
import android.app.Application
44
import android.content.Context
5-
import android.content.Intent
65
import android.content.SharedPreferences
76
import android.content.pm.PackageManager
87
import android.os.Build
@@ -21,7 +20,7 @@ data class MainUiState(
2120
val shizukuStatus: ShizukuStatus = ShizukuStatus.CHECKING,
2221
val isQpr2Beta3OrHigher: Boolean = false,
2322
val selectedSim: SimSelection = SimSelection.SIM1,
24-
val featureSwitches: Map<Feature, Boolean> = Feature.values().associateWith { true },
23+
val featureSwitches: Map<Feature, Boolean> = Feature.entries.associateWith { true },
2524
val isApplyButtonEnabled: Boolean = false,
2625
val showSimSelectionDialog: Boolean = false,
2726
val showConfigAppliedDialog: Boolean = false,

0 commit comments

Comments
 (0)