• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps Max timestamp between messages for threading

tareqhs

Lurker
Hi all,

Does anyone know what's the maximum timestamp difference between SMS messages from the same sender Android uses for threading? :confused:
I need to know for applying threading to the 800+ SMSs I'm importing into my Android device... flat messages looked horrible :(

Thank you
 
As far as I know, there isn't one. All messages from the one sender are grouped together. There's threads on mine with 5 months between messages
 
What the .. !!!

My method was to put a max diff of 6 hours... 5 MONTHS !!! :confused:
My android device is still new and most of the SMSs I have received are from frequent contacts :eek:
I'm staying with time diff way..

Thanks for the reply..
 
Not sure I'm understanding you right. Are you saying that if you receive two messages from the same sender that are more than 6 hours apart, they should be in different threads? Why?
 
I mean Android should group sequential messages into a thread only if they are not far from each in time. This makes more sense.. a thread should group messages which are direct replies to each other (like forum posts)...

After all in Android's message database sms and threads are two different tables and the application doesn't scrumble when there are several threads from the same contact, tested it.

Maybe they should enable users to decide about that through settings. I'll try suggesting this in their site :o

Actually I have several complaints about the built-in messaging application!
 
I'm sure it's possible, but can't ever see Google adding it as an option to their app, it sounds like a horrible way to organise messages. What's the advantage? Why would I want more than one thread associated with a sender?
 
I'm sure it's possible, but can't ever see Google adding it as an option to their app, it sounds like a horrible way to organise messages. What's the advantage? Why would I want more than one thread associated with a sender?

The use case tareqhs is envisioning necessitates looking at the message stream as converstations instead of discrete unconnected messages. Where the threading model has a semantic component (time between bursts) as the conversation delimiter.

Its something that could be also done for GTalk, however the interface would probably need to change to have an intuitive view of how the data is being structured.

@tareqhs, you should suggest it as a feature request :) the worst they can do is say WONTIMPLEMENT .. and you can go write your own :)
 
I'm sure it's possible, but can't ever see Google adding it as an option to their app, it sounds like a horrible way to organise messages. What's the advantage? Why would I want more than one thread associated with a sender?

If you are correct about google not adding such setting this might be due to their principle of minimalism against the user. But what I'm suggesting has an effect only on the developer side.

Why would they do that? imagine Gmail threads change so that they become like Android's: all emails from a sender are threaded. Is that good? wouldn't it be better if actually Android's threads become like Gmail's ??

The use case tareqhs is envisioning necessitates looking at the message stream as converstations instead of discrete unconnected messages. Where the threading model has a semantic component (time between bursts) as the conversation delimiter.

Its something that could be also done for GTalk, however the interface would probably need to change to have an intuitive view of how the data is being structured.

@tareqhs, you should suggest it as a feature request :) the worst they can do is say WONTIMPLEMENT .. and you can go write your own :)

Right :D
BTW implementing this isn't any harder than adding a condition to an if-else clause as I noticed.. a small code patch might be enough.
The only problem is that SMS messages contain almost no data other than content, sender and timestap. This isn't always reliable for forming a thread. In emails for example a direct reply is clearly indicated by preceding lines with '>'...
Who knows they might go crazy and accept it :)
 
Why would they do that? imagine Gmail threads change so that they become like Android's: all emails from a sender are threaded. Is that good? wouldn't it be better if actually Android's threads become like Gmail's ??
...
The only problem is that SMS messages contain almost no data other than content, sender and timestap. This isn't always reliable for forming a thread.
If SMSs had subjects, then I'd agree with you. But if Gmail didn't have subject lines, I'd much prefer if every email from the same person was on the same thread. I would find timestamps to be almost completely irrelevant in terms of grouping threads, and would be highly dependent on which contact (i.e. some contacts might always reply instantaneously, but others mightn't reply for a day or more)
 
Back
Top Bottom