Add AsyncQueryHandler helper for queryEntities().

Recently we added queryEntities() to the ContentProvider
interface to read out Entity objects atomically.  This
change adds a helper to AsyncQueryHandler to perform these
queries on a background thread, returning the result when
finished.
This commit is contained in:
Jeff Sharkey
2009-08-12 09:53:48 -07:00
parent e7037b6c9e
commit a5f743f1fc
2 changed files with 112 additions and 7 deletions

View File

@ -27892,6 +27892,23 @@
<parameter name="cursor" type="android.database.Cursor">
</parameter>
</method>
<method name="onQueryEntitiesComplete"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="token" type="int">
</parameter>
<parameter name="cookie" type="java.lang.Object">
</parameter>
<parameter name="iterator" type="android.content.EntityIterator">
</parameter>
</method>
<method name="onUpdateComplete"
return="void"
abstract="false"
@ -27974,6 +27991,29 @@
<parameter name="orderBy" type="java.lang.String">
</parameter>
</method>
<method name="startQueryEntities"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="token" type="int">
</parameter>
<parameter name="cookie" type="java.lang.Object">
</parameter>
<parameter name="uri" type="android.net.Uri">
</parameter>
<parameter name="selection" type="java.lang.String">
</parameter>
<parameter name="selectionArgs" type="java.lang.String[]">
</parameter>
<parameter name="orderBy" type="java.lang.String">
</parameter>
</method>
<method name="startUpdate"
return="void"
abstract="false"