Android 利用内容提供者进行排序分页查询
来源:互联网 发布:网络实名制 言论自由 编辑:程序博客网 时间:2024/04/29 01:39
在Android开发中,我们经常使用ContentProvider进行操作数据库和数据分享,项目中需要做一个查询,需要时间排序和分页加载,加条件限制,一时很凌乱,再网上搜索,没有发现好的例子,然后自己只能先用数据库写SQL语句测试,然后再添加到内容提供者的机制里去。
使用接口:Cursor android.content.ContentResolver.query(Uri uri, String[] projection, String selection, String[] selectionArgs,
String sortOrder);
代码:
/** * 执行查询操作 Cursor android.content.ContentResolver.query(Uri uri, String[] * projection, String selection, String[] selectionArgs, String * sortOrder) */String sortOrder = "updatetime desc limit " + offset + "," + max;Context context = CacheContext.CONTEXT;Uri uri = HouseInfoColumns.CONTENT_URI;Cursor cursor = context.getContentResolver().query(uri, null, sql,null, sortOrder);/** * 处理查询结果 */if (cursor != null) {while (cursor.moveToNext()) {HouseInfo item = (HouseInfo) ParseCursor.parse(HouseInfo.class,cursor);list.add(item);}cursor.close();}
- Android 利用内容提供者进行排序分页查询
- android:利用内容提供者操作短信
- android:利用内容提供者操作联系人
- android:利用内容提供者操作短信
- Android - 利用内容提供者删除通话记录
- Android使用内容提供者方式进行存储
- Android使用内容提供者方式进行存储
- Android使用内容提供者方式进行存储
- android内容提供者contentProvider_查询联系人
- 利用pagehelper进行分页查询
- 4.2利用内容提供者查询和添加联系人
- Android 内容提供者 一个查询内容小demo
- 【Servlet】利用JSTL表达式,C标签的循环与判断,对数据库查询内容进行分页
- Android 使用ContentProvider(内容提供者)查询手机联系
- android 内容提供者查询单个使用URI匹配器
- android基础--内容提供者
- Android ContentProvider(内容提供者)
- Android 内容提供者
- dorado自定义组件虚拟属性的设置和获取
- Objective-C,ios,iphone开发基础:分类(category,又称类别)
- Android数据的三种存储方式:SharedPreferences、SQLite、Content Provider
- Android详细的对话框AlertDialog.Builder使用方法
- 权限控制
- Android 利用内容提供者进行排序分页查询
- core java (四)ArrayList的原理和使用
- 改变数据库字符编码
- 19 交通灯管理系统
- 23个移动app界面上的旋钮和刻度盘设计示例
- Linux内核学习笔记五——中断推后处理机制
- gtkmm create new gtype
- Java transient和Volatile关键字
- block、gcd、多线程、核心动画都讲得非常好