允许活动显示在Android上扩展的状态栏/通知面板上方
我有一个闹钟应用程序。在最近对安卓Q进行更改之后,我需要使用通知来敲响警报。当警报响起时,通知会在一段时间后进入状态栏。用户可以展开状态栏查看通知。用户可以使用一些通知操作与报警进行交互。通知操作之一是snooze。当用户点击它时,我会显示一个具有打盹持续时间的活动。该活动显示在展开的状态栏后面,因此不完全可见。(请参见下面的屏幕截图。您将看到“1天”的小睡时间。其余时间在其上方,因此隐藏在通知面板后面)。如何使此活动显示在扩展的通知面板上方 休眠持续时间活动在AndroidManifest.xml文件中定义如下允许活动显示在Android上扩展的状态栏/通知面板上方,android,Android,我有一个闹钟应用程序。在最近对安卓Q进行更改之后,我需要使用通知来敲响警报。当警报响起时,通知会在一段时间后进入状态栏。用户可以展开状态栏查看通知。用户可以使用一些通知操作与报警进行交互。通知操作之一是snooze。当用户点击它时,我会显示一个具有打盹持续时间的活动。该活动显示在展开的状态栏后面,因此不完全可见。(请参见下面的屏幕截图。您将看到“1天”的小睡时间。其余时间在其上方,因此隐藏在通知面板后面)。如何使此活动显示在扩展的通知面板上方 休眠持续时间活动在AndroidManifest.
您能告诉我们如何附加通知吗?您使用的挂起意图很重要,因为某些标志实际上使通知面板关闭,例如pendingent.FLAG\u UPDATE\u CURRENT
。实际上,你需要做的是关闭通知面板,而不是把它拉过来,因为据我所知,自从Android Oreo(API 26)以来,这是不可能的。谢谢@FurkanYurdakul。我在这里找到了一个解决方案,可以关闭系统对话框,同时关闭通知面板。