mono for android を使用して 24 時間年中無休でデバイスの位置を追跡する Android アプリケーション (2.2+) の作成を完了しました。
ほとんどの場合、アプリケーションは問題なく動作しますが、GPS が自動的にオフになり (通知バーからアイコンが消える)、再接続しないという問題があるようです。これはランダムに発生しますが、アプリが 24 時間実行されている場合に大まかに発生します。
AlarmManager サービスを使用して、過去 10 分間に GPS 位置情報の更新が登録されているかどうかを確認し、登録されていない場合はアプリケーションを再起動します。アプリケーションを再起動しても、GPS は再起動しません。GPS がこのアプリケーションの追跡を再開するには、電話機を再起動する必要があります。
私のすべてのサービスは、必要に応じて開始および停止し、必要に応じて locationManager にリスナーをドロップします。
コードを表示するのではなく、他の誰かが同じ問題に遭遇したかどうかを尋ねていました.GPSがアプリケーションで使用されているときにGPSが単に無効になり、アプリケーションを再度開いても再起動しない.