有时在关闭或启动应用后会显示通知

时间:2018-09-17 14:35:50

标签: java android

我正在开发音频播放器。我会在开始播放,暂停,停止和恢复时建立一个通知(服务中)。我正在使用通知生成器在屏幕上构建播放控件通知,并且使用:

startForeground(NOTIFICATION_ID, notbuilder.build()) 

显示它,我用:

stopForeground(true);

隐藏它。我还添加了stopForeground到onUnbind()服务中。这没有问题。当我关闭应用程序时,通知消失。

尽管在播放过程中关闭应用程序时,20-30次尝试中有1次尝试,但我注意到通知消失了一半,并在关闭应用程序后重新出现。

此外,有时当我关闭应用程序时,通知会完全消失。但是,当我重新启动它时,该通知将在启动时显示,而无需执行任何操作。请记住,仅在播放,暂停,停止和恢复时才调用通知。

我对此行为感到非常困惑。有人可以帮助我了解为什么会这样。问题在于此问题是随机发生的,只有20-30次尝试中的1次。

谢谢您的时间。

0 个答案:

没有答案