无法从仅在 android 12 中扩展无障碍服务的类中启动活动

Unable to StartActivity from a class that extends Accessibility Service only in android 12

提问人:Srijan Khadka 提问时间:6/23/2023 更新时间:6/23/2023 访问量:29

问:

我有这个

 private fun launchBlockingActivity(appName: String, appPackage: String?) {
        Timber.d("Inside Launch Blocked ACTIVITY")

        val blockedIntent = Intent(this@AccessibilityService, ActivityBlocked::class.java)
        blockedIntent.flags = Intent.FLAG_ACTIVITY_CLEAR_TOP
        blockedIntent.flags = FLAG_ACTIVITY_NEW_TASK
        blockedIntent.putExtra(this.getString(R.string.appName), appName)
        blockedIntent.putExtra(this.getString(R.string.packageName), appPackage)
        applicationContext.startActivity(blockedIntent)
    }

此函数位于扩展了辅助功能服务的类中。当满足某些条件时,应启动此活动。它在 android 版本 11 13 10 上启动活动,但在 12 中不启动。为什么,可能是什么原因?

Java Android Kotlin 辅助功能服务 启动活动

评论


答: 暂无答案