[英]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.