Android-默认情况下的折叠通知操作

Android-默认情况下的折叠通知操作,android,notifications,Android,Notifications,我有一个通知,其中包含如下操作: 动作总是显示的,我想在默认情况下隐藏它,这样用户就必须按下右上角的按钮来显示动作,这样通知占用的空间就更少了 在发布来自前台服务的持续通知之前,我通过调用NotificationCompat.Builder上的setPriority了解了使用低通知优先级的相关信息,但这似乎不起作用。我使用的是Android SDK版本28。从API 26开始,不推荐使用,而您可以在创建频道时使用 NotificationChannel channel = new Notifi

我有一个通知,其中包含如下操作:

动作总是显示的,我想在默认情况下隐藏它,这样用户就必须按下右上角的按钮来显示动作,这样通知占用的空间就更少了


在发布来自前台服务的持续通知之前,我通过调用
NotificationCompat.Builder
上的
setPriority
了解了使用低通知优先级的相关信息,但这似乎不起作用。我使用的是Android SDK版本28。

从API 26开始,不推荐使用,而您可以在创建频道时使用

NotificationChannel channel = new NotificationChannel(CHANNEL_ID, 
                                  CHANNEL_NAME, NotificationManager.IMPORTANCE_LOW);

使用
Builder.setPriority(NotificationCompat.priority\u low)
NotificationCompat.Builder
中保持低优先级请分享如何设置优先级检查此帖子@Zain我编辑了我的问题,在发布来自我的前台服务的持续通知之前,在
NotificationCompat.Builder
上调用
setPriority
,谢谢,但这似乎也不起作用。是的,我重新安装了应用程序,以便重新创建通知通道。我还尝试了importional_MIN,它甚至从状态栏中隐藏图标(这不是我想要的),但操作仍然显示…:(请在多台设备和不同的供应商上尝试此操作。)一些设备型号(如小米)有自己的显示通知的设置。它在仿真器中的行为方式相同,我尝试了几个不同的Android版本。当存在其他通知时,该操作似乎被隐藏,无论我是否对通知使用低重要性但是我想一直隐藏它…如果您的通知位于所有其他通知之上,那么默认情况下,操作将始终显示。我刚刚测试了这一点,发现您仍然必须使用
builder.setPriority(NotificationCompat.PRIORITY\u LOW)
同时保持
NotificationManager.IMPORTANCE\u LOW
在您的频道中..现在我的行动已经结束..希望这对您有所帮助