所以我正在构建一个SMS/MMS应用程序,我想在一个光标中获取所有的SMS和MMS。
我必须查询“内容//彩信-短信/对话?简单=真的”,因为(据我收集到的)我正在使用三星的S4进行测试,而设备不允许我访问“content // MMS - SMS -SMS/ thread_id /#”,其中#是thread_id。我可以单独访问SMS内容提供商和彩信提供商。
我的问题是如何将两者的游标组合起来,或者有什么是我完全遗漏的。我一直在穷尽寻找,没有发现任何有用的东西
发布于 2014-09-28 18:33:50
我决定对SMS和MMS表进行查询,然后使用我在这里找到的这个SortCursor合并它们:
来源:r1/core/java/com/android/internal/database/SortCursor.java
堆栈溢出:How to represent 2 cursors as 1 sorted cursor?
性能存在“问题”,这也是为什么android没有公开它的原因;然而,这似乎只是当您有10K+行(我没有)时才会出现问题。
我还确保在异步任务中加载两个游标和加载sortedCursor。
https://stackoverflow.com/questions/26078919
复制相似问题