私はこのアンドロイドの位置認識システムについて本当に驚いていますし、定期的な情報をサーバーに継続的に送信するための一貫した方法を得ていません。デバイスが1か月間も電源が切れていなくても、アプリケーションを確実に連続して実行したいと思っていました。私が直面している問題は次のとおりです。Androidで定期的な位置情報をサーバーに継続的に送信するための最も推奨される方法は?
- サービスが数日または数時間で終了します。
- サービスが既に存在する場合、デバイス上で何らかの種類の動作や動きがない限り、位置情報は更新されません。
最も推奨されるアプローチは何ですか?現在、私はonCreate()
の方法で&の位置更新を聞くサービスを作成して、onStartCommand()
メソッドのサーバーにそれらのデータを送信しています。私は位置情報を送信するために15分周期でサービス自体の中からAlarmManager()
を登録しました...?
は殺さあなたがメモリ不足ということを意味し、このhttp://stackoverflow.com/questions/3041971/を読むことができますandroid-service-killed –
一度に 'periodic'と' continuous'を... – Selvin