到顶部
Android API
公众的摘要

异步查询处理程序

延伸处理程序
java.lang.Object(java.lang.对象)
android.os。处理程序
  android内容。异步查询处理程序

课程概述

帮助实现异步处理的helper类内容解析器查询更容易。

总结

内部类
AsyncQueryHandler。工人args  
AsyncQueryHandler。工作人员处理程序  
公共建筑商
异步查询处理程序(内容解析器铬)
公共方法
最终的空隙 cancelOperation(取消操作)(int标记)
尝试取消尚未启动的操作。
空隙 handleMessage(处理消息)(消息消息)
子类必须实现此功能才能接收消息。
最终的空隙 开始删除(int标记,对象饼干,乌里uri,字符串选择,字符串[]选择Args)
此方法开始异步删除。
最终的空隙 开始插入(int标记,对象饼干,乌里uri,内容值initialValues)
此方法开始异步插入。
空隙 启动查询(int标记,对象饼干,乌里uri,字符串[]投影,字符串选择,字符串[]选择参数,字符串orderBy)
此方法开始异步查询。
最终的空隙 启动更新(int令牌,对象饼干,乌里uri,内容值值,字符串选择,字符串[]选择Args)
此方法开始异步更新。
受保护的方法
处理程序 创建处理程序(循环器活套)
空隙 on删除完成(int标记,对象cookie,int结果)
当异步删除完成时调用。
空隙 插入完成时(int标记,对象饼干,乌里uri)
当异步插入完成时调用。
空隙 onQueryComplete(int标记,对象饼干,光标光标)
当异步查询完成时调用。
空隙 更新完成时(int标记,对象cookie,int结果)
当异步更新完成时调用。
[展开]
继承的方法
来自班级android.os。处理程序
来自班级java.lang.Object(java.lang.对象)

公共建筑商

公众的 异步查询处理程序 (内容解析器铬)

已在中添加API级别1

公共方法

公众最终空隙 cancelOperation(取消操作) (int标记)

已在中添加API级别1

尝试取消尚未启动的操作。请注意不能保证操作会被取消。他们仍然可能在此之后,在[Query/Insert/Update/Delete]Complete上导致调用呼叫已完成。

参数
代币 表示要取消的操作的标记。如果多个操作具有相同的令牌,则它们都将被取消。

公众空隙 handleMessage(处理消息) (消息消息)

已在中添加API级别1

子类必须实现此功能才能接收消息。

公众最终空隙 开始删除 (int标记,对象饼干,乌里uri,字符串选择,字符串[]选择Args)

已在中添加API级别1

此方法开始异步删除。当删除操作是完成onDeleteComplete(int,Object,int)被调用。

参数
代币 传入的令牌onDeleteComplete(int,Object,int)以识别删除操作。
饼干 传入的对象onDeleteComplete(int,Object,int)
uri(用户界面) 传递给删除操作的Uri。
选择 where条款。

公众最终空隙 开始插入 (int标记,对象饼干,乌里uri,内容值initialValues)

已在中添加API级别1

此方法开始异步插入。当插入操作完成onInsertComplete(int、Object、Uri)被调用。

参数
代币 一个令牌传入onInsertComplete(int、Object、Uri)以识别插入操作。
饼干 传入的对象onInsertComplete(int、Object、Uri)
uri(用户界面) 传递给插入操作的Uri。
initialValues(初始值) 传递给插入操作的ContentValues参数。

公众空隙 启动查询 (int标记,对象饼干,乌里uri,字符串[]投影,字符串选择,字符串[]选择参数,字符串orderBy)

已在中添加API级别1

此方法开始异步查询。完成查询时onQueryComplete(int、Object、Cursor)被调用。

参数
代币 一个令牌传入onQueryComplete(int、Object、Cursor)以识别查询。
饼干 传入的对象onQueryComplete(int、Object、Cursor)
uri(用户界面) URI,使用content://方案,用于检索。
投影 要返回的列的列表。传递null will返回所有列,不鼓励这样做以防止读取数据从不会被使用的存储中。
选择 声明要返回哪些行的筛选器,格式为SQL WHERE子句(不包括WHERE本身)。传递null will返回给定URI的所有行。
选择参数 你可以包括在内吗?选择中的,将是替换为selectionArgs中的值,顺序如下出现在所选内容中。这些值将被绑定为字符串。
订购人 如何对格式化为SQL order BY的行进行排序子句(不包括ORDER BY本身)。传递null将使用默认排序顺序,可能是无序的。

公众最终空隙 启动更新 (int标记,对象饼干,乌里uri,内容值值,字符串选择,字符串[]选择Args)

已在中添加API级别1

此方法开始异步更新。当更新操作是完成onUpdateComplete(int,Object,int)被调用。

参数
代币 一个令牌传入onUpdateComplete(int,Object,int)以识别更新操作。
饼干 传入的对象onUpdateComplete(int,Object,int)
uri(用户界面) 传递给更新操作的Uri。
传递给更新操作的ContentValues参数。

受保护的方法

受保护的处理程序 创建处理程序 (循环器活套)

已在中添加API级别1

受保护的空隙 onDeleteComplete(删除完成) (int标记,对象cookie,int结果)

已在中添加API级别1

当异步删除完成时调用。

参数
代币 标识查询的标记,从传入startDelete(int,Object,Uri,String,String[])
饼干 从传入的cookie对象startDelete(int,Object,Uri,String,String[])
结果 删除操作返回的结果

受保护的空隙 插入完成时 (int标记,对象饼干,乌里uri)

已在中添加API级别1

当异步插入完成时调用。

参数
代币 用于标识查询的令牌,从传入startInsert(int,Object,Uri,ContentValues)
饼干 从传入的cookie对象startInsert(int,Object,Uri,ContentValues)
uri(用户界面) 插入操作返回的uri。

受保护的空隙 onQuery完成 (int标记,对象饼干,光标光标)

已在中添加API级别1

当异步查询完成时调用。

参数
代币 标识查询的标记,从传入startQuery(int,Object,Uri,String[],String,String[],字符串)
饼干 从传入的cookie对象startQuery(int,Object,Uri,String[],String,String[],字符串)
光标 保存查询结果的光标。

受保护的空隙 更新完成时 (int标记,对象cookie,int结果)

已在中添加API级别1

当异步更新完成时调用。

参数
代币 标识查询的标记,从传入startUpdate(int,Object,Uri,ContentValues,String,String[])
饼干 从传入的cookie对象startUpdate(int,Object,Uri,ContentValues,String,String[])
结果 更新操作返回的结果