Comment réparer l'avertissement de dépréciation exactement pour demandeLocalisationUpdates strong>. Android LocaliséServices.FususedlocalisationApiPrémenté
a les réponses pour cela. Mais je ne peux pas comprendre comment le réparer p>
3 Réponses :
FususeLocationProviderapi code> a été obsolète depuis longtemps, c'est pourquoi le guide officiel suggère à usee
FususeLocationProviderclient code>. Il suffit d'appeler
startlococalisationdates () code> pour obtenir les mises à jour telles que ceci:
@shayanmalinda, a ajouté les codes Comment utiliser pour obtenir les mises à jour et les ressources. Regardez ceci, s'il vous plaît.
Utilisez la classe FususeLocationProviderClientClient. Ceci est celui de Google veut que nous utilisions.
Je vous fournit un échantillon court. P>
private FusedLocationProviderClient mFusedLocationClient; private LocationRequest locationRequest; private LocationCallbackImpl mLocationCallback = null; ... if (mFusedLocationClient == null) { locationRequest = new LocationRequest() .setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY) .setInterval(1000) .setFastestInterval(1000); LocationSettingsRequest.Builder builder = new LocationSettingsRequest.Builder(); builder.addLocationRequest(locationRequest); mFusedLocationClient = LocationServices.getFusedLocationProviderClient(activity); mFusedLocationClient.requestLocationUpdates(locationRequest, mLocationCallback, Looper.myLooper()); } /** * Callback class */ private class LocationCallbackImpl extends LocationCallback { private Activity activity; public LocationCallbackImpl(Activity activity) { this.activity = activity; } @Override public void onLocationResult(LocationResult locationResult) { } }
MFUSEDLOCITCLIENT = locativesVIces.getFususedLocationProviderClipClient (activité); b>
L'activité doit être définie sur un objet contextuel approprié. Si votre code est à l'intérieur d'une activité, appelez simplement «ceci» ou «votre nom de votre site».
Vous devez utiliser dans votre Pour demander des mises à jour de localisation p>
blockquote> espère qu'il aide! p> p> FususeLocationProverclient code>
Oncreate code> Initialisez le
FususeLocationClientClient Code> P>
blockQuote>
Dupliqué possible de android locativesservices.fususedlocalisationApi déprécis
Lire Ce