【问题标题】:Toast notification every 15 secondsToast 通知每 15 秒
【发布时间】:2012-07-01 23:56:57
【问题描述】:

如何在应用程序处于后台时每 15 秒显示一次 toast 通知? DispatcherTimer 不起作用,因为我的应用已挂起,后台任务无法以此频率运行。

【问题讨论】:

  • 每 15 秒显示一次烤面包听起来是个坏主意。在任何情况下,推送通知都是以高于每 15 分钟一次的速度生产敬酒的唯一方法
  • 我其实也开始了类似的问题,你可以在stackoverflow.com/questions/16523102/…查看

标签: windows-8 microsoft-metro windows-runtime


【解决方案1】:

您可以使用后台任务发送 toast 通知,但最短间隔为 15 分钟。 迈克尔

【讨论】:

  • 你想完成什么?如果您希望您的应用程序每 15 秒显示一次通知,您应该为它制作一个很棒的快照视图。 15 分钟的间隔与使系统具有更长的电池寿命有很大关系。
  • 从技术上讲,问题在于如何触发后台任务,然后该任务可以创建一个周期性计时器,每 15 秒触发一次以完成您的任务。 _periodicTimer = ThreadPoolTimer.CreatePeriodicTimer(new TimerElapsedHandler(PeriodicTimerCallback), TimeSpan.FromMilliseconds(15000));
  • @MichaelS.Scherotter 如果用户知道并接受我的应用程序所做的事情,我认为我想要完成的工作并不重要。就我而言,快照视图太多了。我认为开发人员应该接受教育,而不是受到限制。
  • @JiajiWu 我会尽快尝试。谢谢。
猜你喜欢
  • 2011-04-15
  • 1970-01-01
  • 2012-04-19
  • 2016-09-26
  • 2020-04-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多