Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
允许活动显示在Android上扩展的状态栏/通知面板上方_Android - Fatal编程技术网

允许活动显示在Android上扩展的状态栏/通知面板上方

允许活动显示在Android上扩展的状态栏/通知面板上方,android,Android,我有一个闹钟应用程序。在最近对安卓Q进行更改之后,我需要使用通知来敲响警报。当警报响起时,通知会在一段时间后进入状态栏。用户可以展开状态栏查看通知。用户可以使用一些通知操作与报警进行交互。通知操作之一是snooze。当用户点击它时,我会显示一个具有打盹持续时间的活动。该活动显示在展开的状态栏后面,因此不完全可见。(请参见下面的屏幕截图。您将看到“1天”的小睡时间。其余时间在其上方,因此隐藏在通知面板后面)。如何使此活动显示在扩展的通知面板上方 休眠持续时间活动在AndroidManifest.

我有一个闹钟应用程序。在最近对安卓Q进行更改之后,我需要使用通知来敲响警报。当警报响起时,通知会在一段时间后进入状态栏。用户可以展开状态栏查看通知。用户可以使用一些通知操作与报警进行交互。通知操作之一是snooze。当用户点击它时,我会显示一个具有打盹持续时间的活动。该活动显示在展开的状态栏后面,因此不完全可见。(请参见下面的屏幕截图。您将看到“1天”的小睡时间。其余时间在其上方,因此隐藏在通知面板后面)。如何使此活动显示在扩展的通知面板上方

休眠持续时间活动在AndroidManifest.xml文件中定义如下



您能告诉我们如何附加通知吗?您使用的挂起意图很重要,因为某些标志实际上使通知面板关闭,例如
pendingent.FLAG\u UPDATE\u CURRENT
。实际上,你需要做的是关闭通知面板,而不是把它拉过来,因为据我所知,自从Android Oreo(API 26)以来,这是不可能的。谢谢@FurkanYurdakul。我在这里找到了一个解决方案,可以关闭系统对话框,同时关闭通知面板。