Fix package visibility issue and code tweak

This commit is contained in:
Horis
2025-01-12 12:14:28 +08:00
parent 22862f60dc
commit 5ba9bcaf98
2 changed files with 5 additions and 5 deletions
+3
View File
@@ -509,6 +509,9 @@
</application>
<queries>
<intent>
<action android:name="android.intent.action.VIEW" />
</intent>
<intent>
<action android:name="android.intent.action.TTS_SERVICE" />
</intent>
@@ -120,13 +120,10 @@ class PermissionActivity : AppCompatActivity() {
intent,
PackageManager.MATCH_DEFAULT_ONLY
)
if (activities.indexOfFirst { it.activityInfo.name == className } > -1) {
if (activities.any { it.activityInfo.name == className }) {
val component = intent.resolveActivity(packageManager)
if (component.className != className) {
intent.setClassName(
"com.android.settings",
className
)
intent.setClassName("com.android.settings", className)
settingActivityResultAwait.launch(intent)
}
}