2016-04-30 11 views
0

私は実行する必要がある私の仕事で今stuckedです。アプリが閉鎖されている間に場所を取得

私は何を持っているのか、何が必要なのか?私はアプリを持っている、それはGoogleマップを持って、私はそれに私の場所を保存することができます。自分の場所をファイルに保存し、共有設定を保存することができます。

ブロードキャスト受信機は、ブルートゥースから切断すると、です。たとえ私がアプリをrecentsから削除しても、うまく動作します。私の仕事は、アプリケーションが閉じていてもデバイスが切断されたときに、自分の場所(正確度が< = 20m)をファイルまたは共有設定に保存することです。私はLocationListenerをレシーバに実装しようとしましたが、私はそれを呼び出すとアプリがバックグラウンドでクラッシュしています。

それも可能ですか?...

は、多分私は、サービスを必要とするが、私は前に1で働いたことはありません。だから私はいくつかの助け、例、チュートリアル、私を助けることができるすべてが必要です。私は自分で検索しようとしましたが、私の目的に合ったものはありません...

答えて

1

あなたは正しく、あなたが必要とするのはサービスです。

"startService()を呼び出してアプリケーションコンポーネント(アクティビティなど)を起動すると、サービスが開始されます。サービスが開始されると、起動したコンポーネントが無期限にバックグラウンドで実行されます"また、コード例が含まれてAndroid Developers

詳しい情報...