Problema de tiempo de mensaje de texto

9

Mi aplicación de mensajes de texto se está comportando de manera bastante extraña:

Cuando recibo un mensaje de texto de un amigo y respondo instantáneamente, de modo que el tiempo de recibir su mensaje de texto es igual al tiempo de mi respuesta, mi respuesta se coloca sobre el mensaje de texto recibido.

Ejemplo ASCII;):

From Theodor 16.23: Dinner sounds good, when do you want to eat?
From Anna 16.23: Do you want to have dinner tonight?  

El teléfono es un HTC Wildfire S con Android 2.3.3

Theodor
fuente
1
Buena pregunta clara y precisa. +1 por hacer el esfuerzo Theodor.
Bernhard Hofmann
1
No creo que haya una solución, quizás menos que una aplicación de SMS de reemplazo. Obviamente, el tiempo solo se registra con una precisión de un minuto, y cuando se enfrentan con dos valores iguales, es más o menos elegir al azar cuál mostrar primero. Si los datos se guardaron en el segundo, no sería un problema. Incluso una aplicación de SMS de terceros probablemente esté utilizando los mismos datos subyacentes, por lo que probablemente no ayude.
ale
@AlEverett: Sí, eso fue lo que pensé al principio, pero ¿no sería más probable que la aplicación compare los largos de marca de tiempo del mensaje de texto, que está en milisegundos (no?), Y por lo tanto, algo más está mal. Estaba pensando que si la hora del sistema en el teléfono no está configurada correctamente, pero un poco apagada, la marca de tiempo de los sms recibidos podría ser de mayor valor. ¿Utiliza el sistema operativo la marca de tiempo del proveedor de servicios o la hora del sistema para los mensajes recibidos por cierto?
Theodor

Respuestas:

1

creo que este es un problema con la mayoría de las aplicaciones de mensajería de stock (he tenido este problema con varias aplicaciones de sms de stock, ya que re-romo mucho;)), y creo que la aplicación puede estar comparando tiempos con el corte en minutos, y tiene un filtro que dice si están al mismo tiempo (en el mismo minuto) mostrar la entrada antes que la salida. Esto es solo mi suposición.

Mi solución siempre ha sido utilizar una aplicación de SMS de reemplazo (nunca tuve una aplicación de SMS de terceros que se comportara mal de esta manera), y de todos modos suelen tener más funcionalidad. Si desea probar algunos, he usado Handcent SMS durante mucho tiempo, pero recientemente cambié a GoSMS y me encantó.

jlehenbauer
fuente
1
+1 para "puede estar comparando tiempos con el límite en minutos" - Creo que esta es la clave del problema.
Sr. Buster
0

GoSMS Pro para Android funciona bastante bien. Puedes probar esto. AFAIK, la aplicación de mensajería de valores considera los valores de tiempo proporcionados por la red. Puede intentar sincronizar la hora de su teléfono con la de los valores proporcionados por la red.

Sumit Nathany
fuente