Commonsware のLocPollerに関する多くの質問と回答を検索しましたが、問題に対する回答が見つかりませんでした。github の最新のデモを使用してみましたが、問題が発生しています。まず、アラームが 15 秒ごとに起動するように、デモで PERIOD を変更したことを認めなければなりません。これは打者にとって大きな負担になることは承知しており、これは単なるテスト用です。LocationReceiver のonReceive() が 15 秒ごとに呼び出されることを期待していますが、それは起こっていません。
アラームがトリガーされ、PollerThread に到達し、sendBroadcast を呼び出しているという点で、すべてが良好であるように見えます。そのため、何か設定が間違っていると思いますが、何が原因かわかりません。デモで PERIOD を変更する以外はすべてそのままです。これをデバイスとエミュレーター (レベル 8) で実行してみました。これをデバッグする際の助けをいただければ幸いです。
最後に、私が探している機能は、電話の場所を追跡する機能を備えているため、いつでもアプリが現在の場所を取得できるようにすることです。私はこれを私の調査で見ましたが、それは法案に完璧に適合しています. 誰かが別のアプローチのより良いアイデアを持っているなら、私はそれを聞きたい.
ありがとう、リンドレス