2016-06-12 9 views
1

私は、プレイサービスの融合位置APIによって格納されている「場所」をクリアすることができるかどうかを知りたいと思います。実際のデバイスで私のアプリケーションをテストするとき、私はシナリオをいくつか再作成したいと思います。これが可能かどうかを知りたいのですが。テストのために融合位置プロバイダの場所をクリアする

「Google Playサービス」のキャッシュとデータをクリアしようとしました。しかし、それは私を助けてくれないようです。場所はまだどこかにキャッシュされているようです。

答えて

1

Google Playサービスは中央サービスで、端末にイ​​ンストールされているすべてのアプリにサービスを提供します。キャッシュとデータを消去した後、そのアプリ(ほとんどすべてのGoogleアプリ)がGoogle Playサービスに接続すると、融合ロケーションAPIがそのアプリの場所を取得して保存します。その後、アプリケーションがonConnectedの最後の既知の場所を取得すると、その場所が返されます。

空白に値をハードコードしない限り、達成しようとしているシナリオをシミュレートするのは難しいです。

0

私はちょうどGPSを無効にしてからAndroid携帯を再起動しましたlocationManager.getLastKnownLocationは、場所にNULLを返しました。

関連する問題