Skip to content

Commit 2f5654e

Browse files
committed
fix: shizuku check (#962)
1 parent 16b3b21 commit 2f5654e

File tree

2 files changed

+1
-7
lines changed

2 files changed

+1
-7
lines changed

app/src/main/kotlin/li/songe/gkd/MainActivity.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ private fun ShizukuErrorDialog(stateFlow: MutableStateFlow<Boolean>) {
241241
text = if (installed) {
242242
"Shizuku 授权失败, 请检查是否运行"
243243
} else {
244-
"Shizuku 未安装, 请先下载后安装"
244+
"Shizuku 授权失败, 检测到 Shizuku 未安装, 请先下载后安装, 如果你是通过其它方式授权, 请忽略此提示自行查找原因"
245245
}
246246
)
247247
},

app/src/main/kotlin/li/songe/gkd/shizuku/ShizukuApi.kt

-6
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,13 @@ import li.songe.gkd.data.AppInfo
1313
import li.songe.gkd.data.otherUserMapFlow
1414
import li.songe.gkd.data.toAppInfo
1515
import li.songe.gkd.util.allPackageInfoMapFlow
16-
import li.songe.gkd.util.appInfoCacheFlow
17-
import li.songe.gkd.util.getAppInfo
1816
import li.songe.gkd.util.launchTry
1917
import li.songe.gkd.util.otherUserAppInfoMapFlow
20-
import li.songe.gkd.util.shizukuAppId
2118
import li.songe.gkd.util.shizukuStoreFlow
2219
import li.songe.gkd.util.userAppInfoMapFlow
2320
import rikka.shizuku.Shizuku
2421

2522
fun shizukuCheckGranted(): Boolean {
26-
if (!appInfoCacheFlow.value.contains(shizukuAppId) && getAppInfo(shizukuAppId) == null) {
27-
return false
28-
}
2923
val granted = try {
3024
Shizuku.checkSelfPermission() == PackageManager.PERMISSION_GRANTED
3125
} catch (e: Exception) {

0 commit comments

Comments
 (0)