Fix retry flags

This commit is contained in:
世界
2026-01-11 23:16:11 +08:00
parent 15daef6ad2
commit 15cb787027
3 changed files with 6 additions and 6 deletions

View File

@@ -62,10 +62,10 @@ class AppChangeReceiver : BroadcastReceiver() {
PackageManager.GET_RECEIVERS or PackageManager.GET_PROVIDERS
}
val retryFlags = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
PackageManager.MATCH_UNINSTALLED_PACKAGES
PackageManager.MATCH_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
} else {
@Suppress("DEPRECATION")
PackageManager.GET_UNINSTALLED_PACKAGES
PackageManager.GET_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
}
val installedPackages = PackageQueryManager.getInstalledPackages(packageManagerFlags, retryFlags)
val chinaApps = mutableSetOf<String>()

View File

@@ -244,10 +244,10 @@ fun PerAppProxyScreen(onBack: () -> Unit) {
}
val retryFlags =
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
PackageManager.MATCH_UNINSTALLED_PACKAGES
PackageManager.MATCH_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
} else {
@Suppress("DEPRECATION")
PackageManager.GET_UNINSTALLED_PACKAGES
PackageManager.GET_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
}
val loadResult =
withContext(Dispatchers.IO) {

View File

@@ -705,10 +705,10 @@ private suspend fun scanAllChinaApps(): Set<String> = withContext(Dispatchers.De
PackageManager.GET_RECEIVERS or PackageManager.GET_PROVIDERS
}
val retryFlags = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
PackageManager.MATCH_UNINSTALLED_PACKAGES
PackageManager.MATCH_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
} else {
@Suppress("DEPRECATION")
PackageManager.GET_UNINSTALLED_PACKAGES
PackageManager.GET_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
}
val installedPackages = PackageQueryManager.getInstalledPackages(packageManagerFlags, retryFlags)