Android 8.x 通知:当我的应用程序打开时,如何避免 in/fade 从我的应用程序通知中消失?

Android 8.x notifications : how to avoid the fade in/fade out of the notifications over my app when my app is open ?

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

尽管如此,我希望此通知仅在通知托盘中可见。我不希望它在用户使用应用程序时从屏幕顶部 in/out 淡出(就像之前在 Android 低于 8 时一样)。

我在 Android 8 上遇到了这个问题,使用通知渠道的新型通知。

那么,当我的应用程序打开时,如何避免 in/fade 从我的应用程序上的通知(由我的应用程序创建)淡出?

谢谢。

我将通知渠道的重要性降低到 IMPORTANCE_DEFAULT。

但是,我注意到要正确测试频道参数的变化,我必须 uninstall/install 应用程序并且还可能临时更改频道 ID 的名称。

为了避免通知上出现一些奇怪的错误(例如:即使 IMPORTANCE_DEFAULT 也从顶部淡出 in/out 显示通知,即使 IMPORTANCE_DEFAULT 也会在通知上发出声音,等等。 .) 我已将我的项目目标从 26 更改为 27。

希望对您有所帮助。