Android(安卓)Cursor之MergeCursor
16lz
2021-01-26
http://blog.csdn.net/feimor/article/details/6656802
在Android中, MergeCursor类用于合并两个结果集,与CursorJoin类水平合并(增加列)不同的是,MergeCursor是两个结果集的垂直合并,即将第二个结果集的每一行增加到第一个结果集行的后面。
主要用法:
[java] view plain copy- Cursor[]cursors=newCursor[2];
- cursors[0]=getContentResolver().query(……);
- cursors[1]=getContentResolver().query(……);
- CursormerCur=newMergeCursor(cursors);
例如,第一个查询的结果集为:
_id | name | title |
1 | zhangsan | engineer |
2 | lisi | professor |
第二个查询的结果集为:
name | _id |
wangwu3 | 3 |
chenliu | 4 |
则用MergeCursor合并后的结果集为
_id | name | title |
1 | zhangsan | engineer |
2 | lisi | professor |
wangwu | 3 | |
chenliu | 4 |
更多相关文章
- android 数据库操作 插入彩信,数据库子查询
- Android(安卓)解决静态广播收不到的问题
- Android实现京东秒杀界面
- Android(安卓)对 SDCARD 卡 上的sqlite3 db 文件进行操作总结
- Android下查询系统源码看短信的显示
- 详解Android数据存储―使用SQLite数据库
- sqlite 基本操作
- Android笔记2——开发前奏2工程目录介绍和两个小应用
- android socket通讯,PC和模拟器,两个模拟器之间的通信