如何让我的“进行中”通知出现在抽屉底部?

问题描述:

我有一个长期运行的状态,我正在进行通知说明。这个工作正常,因为它不能被刷掉等。如何让我的“进行中”通知出现在抽屉底部?

但是,其他正在进行的通知,如“有线充电”和“传输媒体”出现在底部,所有“正常”的下方。

我希望我的代码也能出现在那里,这样它就不会从正常的应用程序通知中分心,但我似乎无法找到办法。我曾试着玩过优先级,但那没什么用。

有没有什么办法以这种方式指定通知?

+0

SnackBar是否为你解决这个问题? –

+0

谢谢,但没有。我不想要它很短的时间,但几小时,有时几天。就像“有线充电”和其他类似的通知一样。 – Mathias

+0

所以你的意思是intermitents通知 –

使用FLAG_NO_CLEAR

Notification notification = notificationBuilder.build(); 
notification.flags = Notification.FLAG_NO_CLEAR; 

你会需要照顾其ID晚些时候将其取消。