¿Es posible que llame al getAccuracy()
en LocationProvider y no en la ubicación? A partir de los documentos:
public abstract int getAccuracy()
desde: Nivel 1 del API Devuelve una constante de precisión horizontal describiendo de este proveedor. Si el proveedor devuelve un grano más fino o la ubicación exacta, se devuelve ACCURACY_FINE
; de lo contrario, si la ubicación es solo aproximada, se devuelve ACCURACY_COARSE
.
Dónde ACCURACY_FINE
y ACCURACY_COARSE
se definen como:
public static final int ACCURACY_COARSE
desde: API Nivel 1 Una constante que indica un requisito de precisión aproximada
Constant Value: 2 (0x00000002)
public static final int ACCURACY_FINE
desde: API Nivel 1 A constante que indica un requisito de precisión de ubicación más preciso
Constant Value: 1 (0x00000001)