3

またはのようなジオフェンス イベントを受け取る方法の例があります。この例では、通常の IntentService を使用しています。私が知る限り、バックグラウンド サービスはWakefulIntentServiceのようなものを使用して、サービスが電源を切る前にジョブを完了できるようにする必要があります。enterexit

私のテスト アプリでは、Google の例に従い、IntentService からサービスを拡張します。そして、それは正しく動作しているようです。アプリはジオフェンス イベントを問題なく sqlite db に書き込みます。

したがって、(a) これが運にすぎないか、(b) Play Services API を使用する場合にウェイクロックを使用する必要がないかどうか、私は興味があります。

4

2 に答える 2

0

これはどこにも文書化されていないため、WakefulIntentService を使用します。あなたが言及した例は単なる例です-ウェイクロックの問題を含むすべての奇妙なケースをカバーしているわけではありません。

于 2015-09-03T13:22:32.433 に答える