ここで説明したメソッドを実装しています: How to Read MMS Data in Android?
SMS と MMS を 1 つのリストビューに読み込もうとしています。私はかなりうまくやっていますが、ソートしようとすると、すべての SMS が一緒にソートされ、続いてすべての MMS が一緒にソートされます。
これが私のコードです:
Cursor smsCursor = getContentResolver().query(Uri.parse("content://mms-sms/conversations/"), null, null, null, "date DESC");
2 つのソースを結合する方法、または組み込みの Android アプリのように MMS を SMS 会話に結合する方法を誰か教えてもらえますか?
編集: SMS の日付は、MMS の日付よりも数桁多いことに気付きました。
編集 2: 次のように「julianday()」を追加します。
Cursor smsCursor = getContentResolver().query(Uri.parse("content://mms-sms/conversations/"), null, null, null, "julianday(date) DESC");
MMS をリストの一番上に表示します。