我正在uwp中开发一个应用程序,我不想在单击后退按钮时退出应用程序(在移动设备上)。而不是退出,我想在后台运行它(它还使用每 5 秒触发一次的计时器)。
任何人都可以帮我解决这个问题。
谢谢。。
有几件事要提一下:
- UWP 应用不会在按后退按钮时退出。它通常会进入
suspended
状态。仅当您注册了background task
后,它才会开始在后台运行。 - 可以使用
time trigger
触发后台任务。但 2 个触发器之间的最短时间段为15 分钟。因此,您可能需要研究其他一些来处理此问题。
如果您想更清楚地了解这些内容,您可能需要查看这些内容
https://blogs.windows.com/buildingapps/2016/04/28/the-lifecycle-of-a-uwp-app/
https://blogs.windows.com/buildingapps/2016/06/07/background-activity-with-the-single-process-model/