2016-07-09 2 views
0

Anruf erfordern die Erlaubnis, die vom Benutzer zurückgewiesen werden kann: Code sollte explizit überprüfen, um zu sehen, ob die Erlaubnis (mit check) verfügbar ist oder explizit einen möglichen `SecuritysetMyLocationEnabled für sdk 24

GoogleMap mMap; 
    mMap.setMyLocationEnabled(true); 

warum behandeln?

Antwort

0

setMyLocationEnabled() erfordert eine Standortberechtigung (z. B. ACCESS_FINE_LOCATION). Diese Berechtigungen haben die Schutzstufe dangerous und unterliegen the runtime permission rules. Das Lint-Tool denkt, dass Sie Laufzeitberechtigungen verwenden müssen (z. B. targetSdkVersion ist 23 oder höher) und dass Sie dies nicht tun.

Verwandte Themen