Display both sent and received time in message details.

1) We record time sent in SMS database (date_sent).

2) We record time received in MMS database (date_received).

3) We union this information correctly in MmsSmsDatabase.
This commit is contained in:
Moxie Marlinspike
2013-01-06 13:13:14 -08:00
parent ead97953e8
commit 83f90ddd4e
16 changed files with 168 additions and 81 deletions

View File

@@ -190,7 +190,9 @@ public class ConversationItem extends LinearLayout {
if (messageRecord.isFailed()) dateText.setText(R.string.ConversationItem_error_sending_message);
else if (messageRecord.isPending()) dateText.setText(R.string.ConversationItem_sending);
else dateText.setText(DateUtils.getRelativeTimeSpanString(getContext(),
messageRecord.getDate(),
(messageRecord.isOutgoing() ?
messageRecord.getDateSent() :
messageRecord.getDateReceived()),
false));
}