我正在构建一个Windows应用商店应用,它会不时弹出Toast通知。我还有一个动画,可以显示某些内容何时更新。这两种情况同时发生。
我想要的是在应用运行时不显示祝酒词。
那么,是否有一个很好的简单方法来确定这一点,还是我必须通过暂停/恢复事件来手动跟踪状态?
编辑信息:
该解决方案有一个后台任务项目,该项目将关闭,获取数据,然后决定用户需要了解的是否有任何更改。
如果是这样,它会创建一个祝酒词,更新拼贴徽章,并播放动画以淡入新数据。
问题是,如果用户全屏显示应用,我不想显示祝酒词并更新拼贴徽章。同样,在恢复应用程序之前不需要播放动画(尽管这很容易)。
我意识到我可以通过让一个计时器在应用程序运行时起作用来解决它,以及一个单独的后台任务,当它被暂停但在这种情况下看起来有点过分。
答案 0 :(得分:2)
这里的简单答案是,如果您的应用暂停,您的代码将无法运行。
如果您希望在应用暂停时弹出祝酒词,则需要使用WPNS或后台任务来跟踪更改。