2014-09-27 25 views
0

因此,我正在構建一個SMS/MMS應用程序,我想在一個對話中獲得所有SMS和MMS。無法獲取SMS和MMS與查詢MMS-SMS /會話嗎?simple = true

我必須查詢「content // mms-sms/conversations?simple = true,因爲(從我收集的內容)我使用三星S4進行測試,設備不會讓我訪問」內容//短信/短信/對話「或」內容//短信/短信/會話/#「,其中#是thread_id,我可以分別訪問SMS內容提供商和MMS提供商。我如何結合他們兩個的遊標或有什麼我是完全錯過這樣做..我一直窮盡搜索,並沒有發現任何有幫助

回答

0

我決定做一個查詢短信和MMS表格,然後使用這個SortCursor合併它們這裏找到:

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

的計算器: How to represent 2 cursors as 1 sorted cursor?

有 「問題」 與業績這就是爲什麼Android已經沒有使它公開;但是,這似乎只有當你有10K +行(我沒有)時,只有一個問題

我也確保做加載兩個遊標和加載排序的光標在asynctask的工作。