問題:
ユーザーは、ロカトンの追跡を開始する期間と時期を選択できます(今日のように08:00から16:00まで)。したがって、この間隔の間、私のアプリケーションは5分ごとに場所をリッスンします(この時間は変更できますが、ユーザーの好みです)。
私が考えていること:
ユーザーが定義した時間間隔で、サービスを実行し、GPSまたはネットワークの場所の到来をリッスンするようにします。
問題:
長時間実行するためにサービスを削除できますか?
サービスの開始時にリスナーをGPSとネットワークに登録する必要がありますか(有効になっていない場合でも)、GPSとネットワークのステータスに応じてリスナーを登録して削除する必要がありますか?
ユーザーが電話を長時間(1時間など)使用していなくても、私のサービスは実行され続けますよね?