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.
<stringname="ConversationFragment_are_you_sure_you_want_to_permanently_delete_this_message">Are you sure that you want to permanently delete this message?</string>
@ -75,10 +78,10 @@ public class MmsSmsDatabase extends Database {
"WHEN "+SmsDatabase.Types.FAILED_TYPE+" THEN 1 "+
"ELSE 0 END)";
String[]projection={"_id","body","type","address","subject","normalized_date AS date","m_type","msg_box","transport_type","COUNT(_id) AS group_size",mmsGroupSentCount+" AS mms_group_sent_count",mmsGroupSentFailedCount+" AS mms_group_sent_failed_count",smsGroupSentCount+" AS sms_group_sent_count",smsGroupSentFailedCount+" AS sms_group_sent_failed_count",smsCaseSecurity+" AS sms_collate",mmsCaseSecurity+" AS mms_collate"};
Stringorder="normalized_date ASC";
String[]projection={"_id","body","type","address","subject","normalized_date_sent AS date_sent","normalized_date_received AS date_received","m_type","msg_box","transport_type","COUNT(_id) AS group_size",mmsGroupSentCount+" AS mms_group_sent_count",mmsGroupSentFailedCount+" AS mms_group_sent_failed_count",smsGroupSentCount+" AS sms_group_sent_count",smsGroupSentFailedCount+" AS sms_group_sent_failed_count",smsCaseSecurity+" AS sms_collate",mmsCaseSecurity+" AS mms_collate"};
String[]mmsProjection={"date * 1000 AS normalized_date","_id","body","read","thread_id","type","address","subject","date","m_type","msg_box","transport_type"};
String[]smsProjection={"date * 1 AS normalized_date","_id","body","read","thread_id","type","address","subject","date","m_type","msg_box","transport_type"};
String[]mmsProjection={"date * 1000 AS normalized_date_sent","date_received * 1000 AS normalized_date_received","_id","body","read","thread_id","type","address","subject","date","m_type","msg_box","transport_type"};
String[]smsProjection={"date_sent * 1 AS normalized_date_sent","date * 1 AS normalized_date_received","_id","body","read","thread_id","type","address","subject","date","m_type","msg_box","transport_type"};