繁体   English   中英

如何关闭通知按钮上的通知抽屉单击 android 12

[英]How to close notification drawer on notification button click in android 12

我的应用程序的通知有一个按钮,显示一个带有一些操作的弹出窗口。 为了确保用户看到他们打开的弹出窗口,我在打开弹出窗口时关闭通知抽屉(通过发送ACTION_CLOSE_SYSTEM_DIALOGS广播)。

现在,当瞄准 Android 12 时,我无法再关闭抽屉。 他们在这里谈论这种变化。

但这应该不是问题,因为他们说 android 现在会自动执行此操作(引用自上面的链接):

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

但是,当显示我的弹出窗口(这是一个具有透明背景的活动)时,通知抽屉保持打开状态。

有谁知道我怎样才能让它关闭? 现在看起来按钮什么也没做,这是可怕的用户体验。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM