Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Ejemplo LocationSensor tilda mi dispositivo móvil (https://www.clubdelphi.com/foros/showthread.php?t=86706)

pape19 19-09-2014 16:15:52

Ejemplo LocationSensor tilda mi dispositivo móvil
 
Al hacer uso del componente LocationSensor, para averiguar mi ubicación actual, no tengo ningún tipo de problemas. Aunque si luego de activar este método, no realizo actividad en el teléfono(Samsung Galaxy S3) que estoy realizando las pruebas, la pantalla del mismo obviamente se apaga y el celular se bloquea(como cualquiera). Luego no hay manera de volver a desbloquear el dispositivo, queda totalmente tildado, ni siquiera me deja acceder al Adm. de tareas para matar el proceso de mi aplicación, ni tampoco Android me propone esto último.

El único remedio ante esta situacion es reiniciar el teléfono.


Tengo un menú principal, donde creo y llamo con un botón a un formulario "MiUbicacion", aquí es donde activo el sensor y averiguo donde estoy. Sin bloquear el teléfono, ni dejar la espera para que se bloquee solo, creo este form que menciono, y lo libero con FreeAndNil, volviendo al menú principal... A partir de aquí, ni bien se bloquee el teléfono por cualquier razón, se tilda y produce la situación comentada arriba.

Para despejar por completo las dudas de que no hay errores en mi propio código, probé ambos ejemplos del LocationSensor que vienen con Delphi, obteniendo mismos resultados.

Alguien tiene alguna idea de como resolver esto? Muchas gracias.

nlsgarcia 19-09-2014 19:08:58

pape19,

Cita:

Empezado por pape19
...uso el componente LocationSensor para averiguar mi ubicación actual...si luego de activar este método, no realizo actividad en el teléfono (Samsung Galaxy S3)...la pantalla del mismo...se apaga y el celular se bloquea...Luego no hay manera de volver a desbloquear el dispositivo...

:rolleyes:

Pregunto:

1- ¿Que versión de Delphi utilizas?.

2- ¿Que versión de Android tiene el Smartphone en cuestión?.

3- ¿El Smartphone en cuestión funciona correctamente si no se usa tu aplicación?.

4- ¿Después de obtener la ubicación desactivas el sensor?.

5- ¿Has probado desactivar la opción de apagado automático del Smartphone para probar si se bloquea luego de usar tu aplicación?.

6- ¿Has probado el código en cuestión en otro Smartphone o Tablet para verificar si el error persiste?.

7- ¿Has probado otra aplicación que use el Sensor de Localización para verificar si el error persiste y descartar tu aplicación?.

8- ¿Puedes publicar el código en cuestión?.

Revisa esta información:
Revisa estos vídeos:

Devices and Sensors in IOS and Android



Accessing The Android API



Espero sea útil :)

Nelson.

tulio 09-12-2014 15:59:13

Hola Compañeros

Estaba por publicar un nuevo tema con lo que me hace el locationsensor y es exactamente lo mismo que le paso a Pape19 , chequee todo lo que dice Nlsgarcia pero sigue bloqueando al telefono, despues de 4 o cinco llamadas al locationsensor , me bloquea el telefono o la aplicacion.
No se si pudiste solucionar algo Pape19 .

Saludos tulio !!!!!

pape19 09-12-2014 16:03:15

No Tulio.

En la aplicación que hice cuando publiqué la pregunta, el Location Sensor me daba la ubicación actual, pero no era un requisito crítico, por lo que descarté esta funcionalidad y la app funciona perfectamente.

Siento no poder ayudarte, saludos.


La franja horaria es GMT +2. Ahora son las 17:07:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi