在后台任务中接收事件并在UI中做出反应



我使用这个代码示例:https://code.msdn.microsoft.com/windowsapps/Sms-SendReceive-fa02e55e读取w10m设备上传入的短信。

我需要捕捉一个特殊的短信与一些触发器,并显示在屏幕上。

如果特殊触发器在SMS内,我可以打开应用程序吗?

或者有可能在同一个类中使用BackgroundTask,从而能够访问ui?

或者是否可以将其用作异步任务?

我的解决方案是:使用BackgroundTask并将接收到的消息存储为xml文件。在BackgroundTask关闭后,它在我的应用程序中触发一个事件,在那里我检查这样的文件是否存在。如果是这样,我就可以阅读它,保存我所有的东西,可以显示它,然后继续我的工作:)

最新更新