View Single Post
  #91 (permalink)  
Old 08-03-2010, 05:44 AM
Arterion's Avatar
Arterion
PPCGeeks Regular
Offline
Location: Nashville, TN
 
Join Date: Jul 2007
Posts: 118
Reputation: 90
Arterion is becoming a great contributor
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to Arterion Send a message via MSN to Arterion Send a message via Yahoo to Arterion
Re: Sprint TP2 6.5 OEM Freezes when Exiting SMS/MMS

The length of the freeze seems to be proportional to how many texts you have from a number. I've also noticed that if you open tmail, open a long thread, close it, and let it freeze... that same thread won't freeze again until you close tmail and reopen it.

Seems like it's parsing through all the texts.

One hypothesis I have is that each individual text is stored with the name of the contact in it. So if I get a text from a guy I have named "Joe", that text is forever going to have "Joe" as FROM. If I update Joe's contact name to "Joe Schmoe", it doesn't affect the texts I've already received -- the remain FROM "Joe". However, any new texts I receive from that number will be FROM "Joe Schmoe".

I think when you close a thread, it looks through the messages and picks the FROM name from the last one, and updates the FROM name on the thread. I don't know why it has to look through each one, but it does. Maybe it takes so long because it does some kind of wildly inefficient sorting to find the last message from that number, or maybe it loops through every message from that number in a sort of "Is this the last record? Is so, use this FROM name" way. Also absurdly inefficient.

What still confuses me is why more people don't complain about this. If it's a flat-out tmail issue, everyone would experience it, and anyone who does more than low-moderate texting would be going bonkers. If something else makes tmail do this, I'd love to figure out what it is so I can work around it.

I've played with number of contacts and contact pictures already.

Someone suggested it might be HTC Task Manager, but for the life of me, I can't figure out how to disable that service in MightROM to test the theory.
Reply With Quote