2016-06-12 15 views
1

Ich würde gerne wissen, ob es möglich ist, den "Standort" zu löschen, der von der fusionierten Standort-API des Play Service gespeichert wird. Wenn ich meine App auf einem echten Gerät teste, möchte ich einige Szenarien neu erstellen, und deshalb würde ich gerne wissen, ob das möglich ist.Den Standort des gesicherten Standorts des Providers zum Testen löschen

Ich habe versucht, "Google Play Services" Cache und Daten zu löschen. Aber es scheint mir nicht zu helfen. Der Standort scheint immer noch irgendwo zwischengespeichert zu sein.

Antwort

1

Der Google Play-Dienst ist ein zentraler Dienst und dient zur Bereitstellung aller auf Ihrem Gerät installierten Apps. Wenn eine App nach dem Leeren des Cache und der Daten eine Verbindung mit den Google Play-Diensten auf diesem Gerät herstellt (was fast jede Google App tut), ruft die Fused location API den Standort für diese App ab und speichert sie. Sobald Ihre App den letzten bekannten Standort in onConnected abgerufen hat, wird der Standort zurückgegeben.

Es ist schwierig, das Szenario zu simulieren, das Sie erreichen möchten, es sei denn, Sie schreiben die Werte fest, um leer zu sein.

0

ich deaktiviert nur die GPS neu gestartet dann das Android-Handy & Ich fand, dass die locationManager.getLastKnownLocation für Position NULL zurückgegeben.

Verwandte Themen