studio locationrequest example java android location

java - example - El constructor de LocationRequest está marcado como interno



locationrequest android studio (2)

Utilice el método estático LocationRequest create () .

LocationRequest locationRequest = LocationRequest.create(); locationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY); locationRequest.setInterval(5000); locationRequest.setFastestInterval(1000);

Estoy intentando configurar las actualizaciones de ubicación en mi aplicación de Android usando com.google.android.gms:play-services-location:12.0.0 , pero com.google.android.gms:play-services-location:12.0.0 el siguiente error:

El constructor de LocationRequest está marcado como interno y no debe accederse desde las aplicaciones

Mi solicitud de actualizaciones de ubicación se ve así:

locationClient.requestLocationUpdates( new LocationRequest() .setInterval(5000) .setFastestInterval(1000) .setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY), locationCallback, null );

He seguido los docs y el example , que lo hacen de la misma manera. Si no debo llamar a una new LocationRequest() , ¿cuál es la forma correcta de hacerlo?


El procedimiento de inicialización de LocationRequest ha cambiado a las últimas dependencias del servicio Google Play (> 12.0.0). Ahora puedes usar su método create() para inicializar esto. p.ej

LocationRequest request = LocationRequest.create();