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 PackageManager.GET_RECEIVERS or PackageManager.GET_PROVIDERS
} }
val retryFlags = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { val retryFlags = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
PackageManager.MATCH_UNINSTALLED_PACKAGES PackageManager.MATCH_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
} else { } else {
@Suppress("DEPRECATION") @Suppress("DEPRECATION")
PackageManager.GET_UNINSTALLED_PACKAGES PackageManager.GET_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
} }
val installedPackages = PackageQueryManager.getInstalledPackages(packageManagerFlags, retryFlags) val installedPackages = PackageQueryManager.getInstalledPackages(packageManagerFlags, retryFlags)
val chinaApps = mutableSetOf<String>() val chinaApps = mutableSetOf<String>()

View File

@@ -244,10 +244,10 @@ fun PerAppProxyScreen(onBack: () -> Unit) {
} }
val retryFlags = val retryFlags =
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
PackageManager.MATCH_UNINSTALLED_PACKAGES PackageManager.MATCH_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
} else { } else {
@Suppress("DEPRECATION") @Suppress("DEPRECATION")
PackageManager.GET_UNINSTALLED_PACKAGES PackageManager.GET_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
} }
val loadResult = val loadResult =
withContext(Dispatchers.IO) { 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 PackageManager.GET_RECEIVERS or PackageManager.GET_PROVIDERS
} }
val retryFlags = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { val retryFlags = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
PackageManager.MATCH_UNINSTALLED_PACKAGES PackageManager.MATCH_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
} else { } else {
@Suppress("DEPRECATION") @Suppress("DEPRECATION")
PackageManager.GET_UNINSTALLED_PACKAGES PackageManager.GET_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
} }
val installedPackages = PackageQueryManager.getInstalledPackages(packageManagerFlags, retryFlags) val installedPackages = PackageQueryManager.getInstalledPackages(packageManagerFlags, retryFlags)