android - services - servicios de google play continua fallando
La clase LocationClient no se encuentra en google play services rev 22 (1)
Sobre la base de lo que dijo @CommnsWare, aquí hay pasos para migrar a Fused api.
Paso 1: Obtenga una instancia de GoogleApiClient
lugar de LocationClient
.
El ConnectionCallback
(mConnectionCallbacks, mOnConnectionFailedListener en el ejemplo siguiente) necesita una ligera modificación, pero eso debería ser trivial.
googleApiClient = new GoogleApiClient.Builder(this)
.addApi(LocationServices.API)
.addConnectionCallbacks(mConnectionCallbacks)
.addOnConnectionFailedListener(mOnConnectionFailedListener)
.build();
Paso 2: Actualizar las llamadas conectar y desconectar.
Reemplace locationClient.connect()
con googleApiClient.connect()
y locationClient.disconnect()
con googleApiClient.disconnect()
.
Paso 3: Use LocationServices.FusedLocationApi para enviar sus solicitudes. p.ej
LocationServices.FusedLocationApi.getLastLocation(googleApiClient)
LocationServices.FusedLocationApi.requestLocationUpdates(googleApiClient, request, mLocationListener);
¡Espero que esto ayude!
Acabo de actualizar los servicios de Google Play a la versión 22 y parece que falta la clase LocationClient
. Que esta pasando?