Handler行为不一致

时间:2010-09-30 05:43:37

标签: android service handler

我在服务中使用处理程序,使用Handler.postDelayed方法在特定时间显示通知。我的应用程序在模拟器上运行正常,正如预期的那样满足所有情况。但是当我在HTC Wildfire上安装它时,它根本没有按预期发生。在预定时间之后以随机方式显示通知,并且一些通知甚至失败。我正在从应用程序>监控我的服务运行服务,我的服务仍然有效。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我在Handler文档中找到了这个

  

如果弯针在之前退出   发生消息的传递时间   然后该消息将被删除。

因此,我没有使用处理器 Runnable ,而是使用 Timer > 计时器