Java Android 8.x通知:当我的应用程序打开时,如何避免在我的应用程序上淡入/淡出通知?

Java Android 8.x通知:当我的应用程序打开时,如何避免在我的应用程序上淡入/淡出通知?,java,android,push-notification,notifications,android-notifications,Java,Android,Push Notification,Notifications,Android Notifications,当用户在我的应用程序中执行某些特定操作时(当用户打开我的应用程序并全屏可见时),它会创建一个包含一些有用信息的通知 不过,我希望此通知仅在通知托盘中可见。我不希望在用户使用我的应用程序时,它从屏幕顶部淡入淡出(就像以前在低于8的Android上工作一样) 我在安卓8上遇到了这个问题,使用通知通道的新通知类型 那么,当我的应用打开时,如何避免在我的应用上淡入/淡出通知(由我的应用创建) 谢谢。我将通知通道的重要性降低为默认重要性 但是,我注意到,为了正确测试频道参数的更改,我必须卸载/安装应用程序

当用户在我的应用程序中执行某些特定操作时(当用户打开我的应用程序并全屏可见时),它会创建一个包含一些有用信息的通知

不过,我希望此通知仅在通知托盘中可见。我不希望在用户使用我的应用程序时,它从屏幕顶部淡入淡出(就像以前在低于8的Android上工作一样)

我在安卓8上遇到了这个问题,使用通知通道的新通知类型

那么,当我的应用打开时,如何避免在我的应用上淡入/淡出通知(由我的应用创建)


谢谢。

我将通知通道的重要性降低为默认重要性

但是,我注意到,为了正确测试频道参数的更改,我必须卸载/安装应用程序,并可能临时更改频道ID的名称

为了避免在通知上出现一些奇怪的错误(例如:即使在重要度为默认值的情况下,通知也会从顶部淡入/淡出,即使在重要度为默认值的情况下,通知也会在notif上发出声音,等等),我已将我的项目目标从26更改为27


希望这有帮助。

这是您的通知还是来自其他应用程序?您的频道有多重要?我要谈谈我的通知。我不在乎被其他应用程序的通知打扰。我尝试了所有通知重要性=>不允许重要性级别删除我应用程序上通知的淡入/淡出。还有别的想法吗?非常感谢。这很奇怪:低重要性通知据说不会产生“偷看”。我们在说什么?你在哪里测试过这个?你能分享一些相关的代码吗?看我对自己问题的回答。谢谢您的帮助。好的,关于您问题的其他部分,即“当用户在特定屏幕上时,如何使其不褪色”-当特定屏幕打开时,您需要将通知发布到单独的频道。据我所知,除了这样做,没有其他方法。我认为不需要卸载。您还可以在菜单中的某个位置创建一个临时按钮,该按钮将调用
removeChannel
,然后使用新参数调用
createChannel
。应该像预期的那样工作。或者,作为用户,您可以使用系统设置在应用程序选项中设置重要性级别。有一段关于这个的。