2012-07-01 123 views
1

如何在应用程序处于后台时每15秒显示一次烤面包通知? DispatcherTimer不起作用,因为我的应用程序被暂停,后台任务无法以此频率运行。每15秒发出一次Toast通知

+2

显示烤面包每15秒听起来像一个坏主意。我的任何情况下推送通知是生产吐司的唯一方法是以每15分钟更高的速度 – Denis

+0

我实际上已经开始了类似的问题,您可以查看它:http://stackoverflow.com/questions/16523102/toast-notifications-only-弹出如果该应用程序正在被激活/ 16523954#16523954 – BOSS

回答

1

您可以使用后台任务来执行Toast通知,但最小时间间隔为15分钟。 迈克尔

+0

这个最小间隔限制了我的创造力...... – silviubogan

+1

你想完成什么?如果你希望你的应用程序每隔15秒显示一次通知,你应该为它创建一个很棒的视图。 15分钟的时间间隔与制作更长电池寿命的系统有很大关系。 –

+1

从技术上讲,问题在于如何触发后台任务,然后可以创建一个定期计时器,每15秒触发一次以完成任务。 '_periodicTimer = ThreadPoolTimer.CreatePeriodicTimer(new TimerElapsedHandler(PeriodicTimerCallback),TimeSpan.FromMilliseconds(15000));' –