【问题标题】:Is activity running活动是否正在运行
【发布时间】:2011-01-21 19:45:11
【问题描述】:

我在“计时器”开发中遇到了一点问题。 我有一个显示计时器的活动,当用户按下启动时,它会使用 AlarmManager 服务安排警报。 在广播接收器中,我想检查活动计时器是否正在运行并且可见,以避免不必要的通知。 因此,广播接收器应仅在活动不在前台时设置通知。 有什么建议吗?

谢谢, SL3

【问题讨论】:

    标签: android broadcastreceiver


    【解决方案1】:

    您可以使用 Singletone 模式或 SharedPreference 属性并在其中存储某种状态。

    因此,您可以从您的活动中写入状态,并从您的广播接收器中读取该状态,然后决定要做什么。

    【讨论】:

    • 它就像一个魅力。有时简单就是我们所需要的。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2011-07-23
    • 2016-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多