13

BroastcastReceiver私のアプリは、サービスを開始するアラームを使用して定期的に場所をチェックします。サービスを開始する前にウェイクロックを取得する必要があることはわかっていますが、質問はいつリリースできますか?

呼び出し後にウェイクロックを解除した場合requestLocationUpdates、デバイスはスリープ状態になり、電話をかけないことができますか、LocationListenerそれともデバイスは常にウェイクアップして更新を配信し、コールバックが戻るまでアウェイク状態を維持しますか?ウェイクロックを保持するのは気が進まない。なぜなら、ロケーションが完了するまで、更新の合間にデバイスがスリープ状態になるのを防ぐからだ。

4

2 に答える 2

2

したがって、私の経験に基づくと(そしてここのコメントで確認されています)、呼び出し後にウェイクロックを解放requestLocationUpdatesすることは問題ではないようです。残念ながら、決定的な答えを得る唯一の方法は、プラットフォーム開発者に尋ねることですが、私は応答を受け取りませんでした。

于 2010-11-01T14:19:47.653 に答える
0

Androidシステム設定で省電力モードを確認します。画面がオフのときにロケーションマネージャーが更新ロケーションを生成できるようにするには、このモードを無効にする必要があります。SamsungA5でテスト済み。私はこの解決策を見つけるのに2日かかりました:-)

于 2017-08-27T19:10:37.903 に答える