2

まれに (数日おきに)、アプリが新しい位置情報の更新を受信しなくなることに気付きました。

ロケーション リスナーは、ネットワーク プロバイダーと GPS プロバイダーの両方に登録されます。GPS プロバイダーがオフになっているため、位置情報はネットワーク プロバイダーから更新されます。数日おきに、場所が古くて更新されていないことに気付きます。デバッグ ログから、ロケーション リスナーがロケーション マネージャーに登録されていることがわかりますが、新しいロケーションが見つからないだけです。onLocationChanged() は呼び出されません。

奇妙なことに、Google マップは新しいネットワーク ロケーションを問題なく取得できます。アプリを再起動/再インストール/データを消去しても問題は解決しません。それを解決する唯一のことは、電話を再起動することです。

これは、3 つの異なるデバイス (2 つの ICS、1 つの JB) で発生しました。

同様の問題ですが、ここではうまく表現されていません。

4

0 に答える 0