在Android 12中关闭系统对话框

abithluo  于 2023-06-04  发布在  Android
关注(0)|答案(1)|浏览(247)

关闭通知滑块,所以我用这个

val closeIntent = Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS)
applicationContext.sendBroadcast(closeIntent)

此代码在android 11或更低版本上工作。但它在android www.example.com中不工作12.it,通过异常:

Permission Denial: android.intent.action.CLOSE_SYSTEM_DIALOGS
7rtdyuoh

7rtdyuoh1#

如果您的应用面向Android 12,则在这种情况下不需要使用ACTION_CLOSE_SYSTEM_DIALOGS。这是因为,如果您的应用在窗口位于通知抽屉顶部时调用startActivity(),系统会自动关闭通知抽屉。

相关问题