【问题标题】:Not show notification in status bar if app is running如果应用程序正在运行,则不会在状态栏中显示通知
【发布时间】:2011-05-10 07:07:45
【问题描述】:

我正在实现一个使用发布通知的服务的 android 应用程序。我只想在用户关闭应用程序后显示通知。如果应用程序正在运行,是否可以不在状态栏中显示通知?

【问题讨论】:

    标签: android service notifications


    【解决方案1】:

    你可以解决它:

    您可以在应用启动时(从应用)通知您的服务,以便它可以删除 Notification 实例。

    同理,当你的应用程序已经被用户关闭时,在明确完成当前活动之前,应用程序会通知服务再次显示通知。

    【讨论】:

    • 我有点困惑。我不能将代码放在活动回调中通知服务,例如 onStart() 或 onPause(),因为这些可能会在其他情况下调用,例如从一个活动导航到另一个活动。如果用户直接按下主页按钮而不是返回按钮并稍后恢复应用程序,则可能不会调用 onCreate()。
    猜你喜欢
    • 2021-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-24
    • 1970-01-01
    • 2018-03-30
    相关资源
    最近更新 更多