Mi aplicación de mensajes de texto se comporta de forma extraña:
Al recibir un mensaje de texto de un amigo y responder al instante, de modo que la hora de recepción de su mensaje de texto sea igual a la hora de mi respuesta, mi respuesta se coloca encima del 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
1 votos
Buena pregunta clara y precisa. +1 por hacer el esfuerzo Theodor.
1 votos
No creo que haya una solución, tal vez a falta de una aplicación SMS de sustitución. Obviamente, la hora sólo se registra con una precisión de un minuto, y cuando se enfrentan dos valores iguales es más o menos elegir al azar cuál mostrar primero. Si los datos se guardaran al segundo, no habría problema. Incluso una aplicación de SMS de terceros probablemente está utilizando los mismos datos subyacentes, por lo que probablemente no ayudará.
0 votos
@AlEverett - Sí, eso es lo que pensé al principio, pero ¿no sería más probable que la aplicación está comparando el timestamp longs 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 del teléfono no está bien ajustada, sino ligeramente desfasada, la marca de tiempo del sms recibido podría tener un valor superior. Por cierto, ¿el sistema operativo utiliza la marca de tiempo del proveedor de servicios o la hora del sistema para los mensajes recibidos?