/ / Nicht in der Lage, sowohl SMS als auch MMS mit Abfrage mms-SMS / Konversationen? Simple = True - Android, Cursor, Android-Contentprovider, Telefonie

Nicht möglich, sowohl SMS und MMS mit Abfrage mms-SMS / Konversationen zu bekommen? Simple = True - Android, Cursor, Android-Contentprovider, Telefonie

Also baue ich eine SMS / MMS App und möchte alle SMS und MMS in einem Gespräch mit einem Cursor erreichen.

Ich muss "content // mms-sms / conversations" abfragen.simple = true weil ich (aus dem was ich gesammelt habe) benutze ich ein Samsung S4 um zu testen und das Gerät hat mir keinen Zugriff auf den Inhalt // mms-sms / conversations "oder" content // mms-sms / conversations / # "wobei # die thread_id ist. Ich habe Zugriff auf den SMS-Content-Provider und den MMS-Provider.

Meine Frage ist, wie kombiniere ich die Cursor von beiden ODER gibt es etwas, das mir völlig fehlt, um das zu tun .. Ich habe erschöpfend gesucht und habe nichts hilfreiches gefunden

Antworten:

0 für die Antwort № 1

Ich entschied mich, sowohl die SMS- als auch die MMS-Tabellen abzufragen und sie dann mit diesem SortCursor, den ich hier gefunden habe, zusammenzuführen:

die Quelle: https://android.googlesource.com/platform/frameworks/base.git/+/android-.4.4_r1/core/java/com/android/internal/database/SortCursor.java

der Stapelüberlauf: Wie stellt man 2 Cursor als 1 sortierten Cursor dar?

Es gibt "Probleme" mit der Leistung, weshalb Android es nicht öffentlich gemacht hat, aber das scheint nur ein Problem zu sein, wenn du 10K + Zeilen hast (was ich nicht habe)

Ich habe auch darauf geachtet, die beiden Cursor zu laden und den sortierten Cursor in eine Asyntask zu laden.