アプリは位置情報の更新を処理し、位置情報をサーバーに送り返しています。アプリは位置情報の更新をオフにしません。これは、電源に常時接続されているデバイス用であるため、バッテリーは問題になりません。
設計上、位置情報の更新は無期限に継続されますか? それとも、アプリが RAM からプッシュされた場合など、Android はある時点で位置情報の送信を停止しますか?
位置情報の更新が停止した場合、無期限に継続するようにリクエストするにはどうすればよいですか?
アプリは位置情報の更新を処理し、位置情報をサーバーに送り返しています。アプリは位置情報の更新をオフにしません。これは、電源に常時接続されているデバイス用であるため、バッテリーは問題になりません。
設計上、位置情報の更新は無期限に継続されますか? それとも、アプリが RAM からプッシュされた場合など、Android はある時点で位置情報の送信を停止しますか?
位置情報の更新が停止した場合、無期限に継続するようにリクエストするにはどうすればよいですか?
はい、電話がスリープ状態でない場合、ユーザー プロセスが実行されます。
を Service に登録してLocationListener
、場所が変わったときにトリガーされるようにします。サービスが実行されていなくても、システムはそれを開始し、登録されたメソッドを実行します。
Android での位置情報処理のあらゆる角度については、 Deep Dive into Locationブログを必ずお読みください。