0

我正在构建一个 Windows Store 应用程序,它会不时弹出 toast 通知。我还有一个动画,可以播放以显示某些内容何时更新。这两种情况同时发生。

我想要的是在应用程序运行时不显示吐司。

那么,有没有一种很好的简单方法来确定这一点,还是我必须通过挂起/恢复事件手动跟踪状态?

编辑信息:
该解决方案有一个后台任务项目,该项目启动,获取数据,然后确定用户需要了解的是否有任何更改。

如果是这样,它会创建一个 toast,更新磁贴徽章,并播放动画以淡入新数据。

问题是,如果用户全屏显示应用程序,我不想显示 toast 并更新磁贴徽章。同样,在应用程序恢复之前不需要播放动画(虽然这很容易)。

我意识到我可以通过在应用程序运行时设置一个计时器来解决它,并在应用程序暂停时设置一个单独的后台任务,但在这种情况下这似乎有点过分了。

4

1 回答 1

2

这里的简单答案是,如果您的应用程序被暂停,您的代码将不会运行。

如果您想在应用程序暂停时弹出 toast,则需要使用 WPNS 或后台任务来跟踪更改。

于 2013-08-05T09:40:37.520 回答