【发布时间】:2011-01-21 19:45:11
【问题描述】:
我在“计时器”开发中遇到了一点问题。 我有一个显示计时器的活动,当用户按下启动时,它会使用 AlarmManager 服务安排警报。 在广播接收器中,我想检查活动计时器是否正在运行并且可见,以避免不必要的通知。 因此,广播接收器应仅在活动不在前台时设置通知。 有什么建议吗?
谢谢, SL3
【问题讨论】:
我在“计时器”开发中遇到了一点问题。 我有一个显示计时器的活动,当用户按下启动时,它会使用 AlarmManager 服务安排警报。 在广播接收器中,我想检查活动计时器是否正在运行并且可见,以避免不必要的通知。 因此,广播接收器应仅在活动不在前台时设置通知。 有什么建议吗?
谢谢, SL3
【问题讨论】:
您可以使用 Singletone 模式或 SharedPreference 属性并在其中存储某种状态。
因此,您可以从您的活动中写入状态,并从您的广播接收器中读取该状态,然后决定要做什么。
【讨论】: