java - 从两个数据源创建游标加载器?

标签 java android android-cursoradapter android-cursorloader

我有一个通过提供程序查询数据库表并返回一个 CursorLoader 的方法,用于通过 CursorAdapter 填充 UI。
在一种特定情况下,我只需要添加一些不属于数据库结果集的额外数据。
有没有办法以某种方式在这种情况下添加一些额外的“假”行和数据?
就像从两个数据源创建游标加载器一样?

最佳答案

是的。使用MatrixCursor添加一些“假”行。然后使用 MergeCursor 合并两个游标(CursorAdapter、MatrixCursor)类(class)。 MergeCursor 会将两个游标呈现为单个线性游标。

关于java - 从两个数据源创建游标加载器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39109521/

相关文章:

android - Android 中的 ListView 排序

android - 使用自定义 CursorAdapter 获取列表中点击和自定义按钮的位置

android - 多次调用 bindView 的自定义游标适配器

java - 在 ArrayList 中查找具有相同 String 成员的自定义对象

java - Android读取csv文件中的特定行

java - 我在 java 8 lambda Predicate<Integer> 上做错了什么?

java - 通过 POST 使用 hibernate 和 vraptor 插入带有外键的实体

android - 是否可以查看Logcat中调用了哪些函数?

android - 如何在 Actionbar 标题下方添加 Textview

java - Android ListView 项目上的滑动手势