如果正在执行前台应用程序,我如何防止后台任务运行?为我的应用程序使用通用 Windows 平台。
我的后台任务是检查某个站点上的新项目,并在有新项目可用时发送 toast,但如果用户现在正在运行应用程序,我不想阻止发送 toast。
我曾尝试在我的应用程序启动时注销任务并在应用程序终止时再次注册它,通过,这对我来说不是很好的解决方案——当设备由于某种原因关闭时(例如,电池被移除)我的任务直到应用程序再次启动才会被注册。
谢谢。
最佳答案
使用命名的 Mutex 在前台应用程序和后台代理之间进行同步
关于c# - Windows 10 UWP - 如果前台应用程序正在运行,则停止后台任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32805698/