我有两组不同的数据,每组数据都使用自己的ContentProvider
。向他们询问我可以获得2个不同的游标。这两个游标有两个不同的主键,但是我可以使用一个相同的字段(DATE
)进行排序(其他字段不同)。
我的目标是让一个最终合并的Cursor
按DATE
字段进行排序。我调查了MergeCursor
,但它不适合我,因为它返回合并/连接(但没有排序Cursor
)。
任何想法,线索?
答案 0 :(得分:4)
您可以在AOSP存储库中尝试此类:https://android.googlesource.com/platform/frameworks/base.git/+/android-4.4.4_r1/core/java/com/android/internal/database/SortCursor.java
课程开始时有一个表现警告,但如果你没有10K或100K的记录,那可能没问题。