0

常にバックグラウンドで実行する必要があるアプリケーションを開発しました。アプリケーションをバックグラウンドで実行するのに役立つ GPS 位置追跡を実装しましたが、GPS がオンの場合のみです。アプリケーションが前面にあるときにユーザーがウィンドウボタンを押すと、次のメソッドが呼び出されます。

private void Application_RunningInBackground(object sender, RunningInBackgroundEventArgs args)
   {
            RunningInBackground = true;
            // Suspend all unnecessary processing such as UI updates
   }

しかし、GPS がオフになっている場合、このメソッドは機能せず、呼び出されません。

4

2 に答える 2

0

Audio Background エージェントを利用できます。このエージェントは、サービスを常にバックグラウンドで実行するのに役立ちます。ただし、バックグラウンドでアプリケーションを実行すると、バッテリーの寿命に影響を与え、すぐに消耗します。

決断してください 幸運を祈ります

于 2014-05-27T11:37:20.463 に答える