私は、プレイサービスの融合位置APIによって格納されている「場所」をクリアすることができるかどうかを知りたいと思います。実際のデバイスで私のアプリケーションをテストするとき、私はシナリオをいくつか再作成したいと思います。これが可能かどうかを知りたいのですが。テストのために融合位置プロバイダの場所をクリアする
「Google Playサービス」のキャッシュとデータをクリアしようとしました。しかし、それは私を助けてくれないようです。場所はまだどこかにキャッシュされているようです。
私は、プレイサービスの融合位置APIによって格納されている「場所」をクリアすることができるかどうかを知りたいと思います。実際のデバイスで私のアプリケーションをテストするとき、私はシナリオをいくつか再作成したいと思います。これが可能かどうかを知りたいのですが。テストのために融合位置プロバイダの場所をクリアする
「Google Playサービス」のキャッシュとデータをクリアしようとしました。しかし、それは私を助けてくれないようです。場所はまだどこかにキャッシュされているようです。
Google Playサービスは中央サービスで、端末にインストールされているすべてのアプリにサービスを提供します。キャッシュとデータを消去した後、そのアプリ(ほとんどすべてのGoogleアプリ)がGoogle Playサービスに接続すると、融合ロケーションAPIがそのアプリの場所を取得して保存します。その後、アプリケーションがonConnectedの最後の既知の場所を取得すると、その場所が返されます。
空白に値をハードコードしない限り、達成しようとしているシナリオをシミュレートするのは難しいです。
私はちょうどGPSを無効にしてからAndroid携帯を再起動しましたlocationManager.getLastKnownLocationは、場所にNULLを返しました。