hola estoy haciendo una aplicacion q utiliza gps , mi gran duda es que cuando apago la aplicacion el gps continua funcionando.
en el boton de apagado hago
B4X:
Sub bcerrar_Click
GPS1.Stop
Activity.Finish
End Sub
y necesito una recomendación a lo mismo.
opto:
1. abrir el gps cada vez que paso de una activity a otro y lo cierro al salir
2. en el activity principal activo el gps y lo hago global , para que alquier activity haga uso del gps.
Desde Android 4+ no se puede poner en marcha el GPS por programa (motivo: politica de seguridad de Google ), puedes detectar que está parado y enviar al usuario a la pantalla de configuración del GPS y que el usuario cambie su estado.
Te escribo un código simple para ir directo a la configuración del GPS (ahora llamado Ubicación)
B4X:
If gps1.GPSEnabled = False Then ' Con true puedes decirle que lo pare
Msgbox("Por favor, active la Ubicación","")
StartActivity(gps1.LocationSettingsIntent)
End If