我开发了一个需要始终在后台运行的应用程序。 我实现了GPS位置跟踪,这有助于应用程序在后台运行,但仅在GPS打开时才能运行。 当用户在应用程序位于前面时按下窗口按钮时,将调用以下方法。
private void Application_RunningInBackground(object sender, RunningInBackgroundEventArgs args)
{
RunningInBackground = true;
// Suspend all unnecessary processing such as UI updates
}
但是当关闭GPS时,此方法无效或无法调用。
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以使用Audio Background代理。此代理将帮助您在后台始终运行您的服务。但是在后台运行应用程序会影响电池寿命,并且很快就会耗尽它。
做出你的决定好运