【发布时间】:2008-11-12 15:28:38
【问题描述】:
我有一个应用程序需要“轮询”网络服务以查看用户是否有任何新消息在等待。我无法控制 Web 服务,因此我无法切换到“推送”机制,我被困在每 X 秒发出一次请求以查看可用的内容。
我经常使用 System.Threading.Timer 发出请求,但遇到了一些问题。最大的问题是当手机进入“待机”模式时它会停止运行(屏幕关闭,但仍然能够接听电话和电子邮件/txt 通知)。
我真的希望它能像其他后台应用程序一样工作。我该怎么做才能让它在不消耗太多电池电量的情况下工作?
【问题讨论】:
标签: compact-framework power-management