2010-09-30 78 views
1

我正在使用Handler.postDelayed方法在我的服务中使用处理程序在特定时间显示通知。正如预期的那样,我的应用程序在仿真器上运行良好,满足所有情况但是,当我在HTC Wildfire上安装相同的设备时,它并不像预期的那样发生。通知在预定的时间之后以随机方式显示,并且一些通知甚至失败。我正在通过应用程序>运行服务监视我的服务,但我的服务仍处于活动状态。有任何想法吗?不一致的处理程序行为

回答

1

我发现这个从处理程序文件

如果是弯的消息 交货时间之前退出发生 则消息将被丢弃。

所以,而是采用了处理器的Runnable,我用了一个定时器的TimerTask