MockContentResolver Clase

Definición

Extensión de android.content.ContentResolver que está diseñada para pruebas.

[Android.Runtime.Register("android/test/mock/MockContentResolver", DoNotGenerateAcw=true)]
public class MockContentResolver : Android.Content.ContentResolver
[<Android.Runtime.Register("android/test/mock/MockContentResolver", DoNotGenerateAcw=true)>]
type MockContentResolver = class
    inherit ContentResolver
Herencia
MockContentResolver
Atributos

Comentarios

Extensión de android.content.ContentResolver que está diseñada para pruebas.

MockContentResolver invalida la forma normal de Android de resolver proveedores por autoridad. Para tener acceso a un proveedor en función de su autoridad, los usuarios de MockContentResolver crean primero una instancia del proveedor y usan MockContentResolver#addProvider(String, ContentProvider). La resolución de una autoridad se produce completamente dentro de MockContentResolver.

Los usuarios también pueden establecer la entrada de una entidad en el mapa en null, de modo que un proveedor se fije completamente.

<div class="special reference"><h3>Developer Guides</h3>

Para obtener más información sobre las pruebas de aplicaciones, lea la guía para desarrolladores de pruebas .

</Div>

Java documentación para android.test.mock.MockContentResolver.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
MockContentResolver()

Crea un mapa local de proveedores.

MockContentResolver(Context)

Crea un mapa local de proveedores.

MockContentResolver(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

Nombre Description
AnyCursorItemType

Este es el tipo MIME genérico de la plataforma Android para que coincida con cualquier tipo MIME del formulario "#CURSOR_ITEM_BASE_TYPE/SUB_TYPE".

(Heredado de ContentResolver)
CursorDirBaseType

Este es el tipo MIME base de la plataforma Android para un contenido: URI que contiene un cursor de cero o más elementos.

(Heredado de ContentResolver)
CursorItemBaseType

Este es el tipo MIME base de la plataforma Android para un contenido: URI que contiene un cursor de un solo elemento.

(Heredado de ContentResolver)
ExtraHonoredArgs

Permite al proveedor informar al cliente de las claves de consulta que se respetan en un cursor.

(Heredado de ContentResolver)
ExtraRefreshSupported

Un valor booleano adicional que describe si un proveedor determinado admite la actualización o no.

(Heredado de ContentResolver)
ExtraSize

Un adicional Point que describe el tamaño óptimo para un recurso de imagen solicitado, en píxeles.

(Heredado de ContentResolver)
ExtraTotalCount

Se agrega a Cursor extras Bundle para indicar el recuento total de filas del conjunto de registros cuando se admite la paginación.

(Heredado de ContentResolver)
NotifyDelete
Obsoletos.

Marca para #notifyChange(Uri, ContentObserver, int): normalmente se establece mediante para ContentProvider indicar que esta notificación es el resultado de una ContentProvider#delete llamada.

(Heredado de ContentResolver)
NotifyInsert
Obsoletos.

Marca para #notifyChange(Uri, ContentObserver, int): normalmente se establece mediante para ContentProvider indicar que esta notificación es el resultado de una ContentProvider#insert llamada.

(Heredado de ContentResolver)
NotifySkipNotifyForDescendants
Obsoletos.

Marca para #notifyChange(Uri, ContentObserver, int): si se establece, esta notificación se omitirá si se entrega al URI raíz de un contentObserver que usa "notificar a los descendientes.

(Heredado de ContentResolver)
NotifySyncToNetwork
Obsoletos.

Marca para #notifyChange(Uri, ContentObserver, int): intente sincronizar el cambio en la red.

(Heredado de ContentResolver)
NotifyUpdate
Obsoletos.

Marca para #notifyChange(Uri, ContentObserver, int): normalmente se establece mediante para ContentProvider indicar que esta notificación es el resultado de una ContentProvider#update llamada.

(Heredado de ContentResolver)
QueryArgGroupColumns

Especifica la lista de columnas (almacenadas como ) String[]en las que se van a agrupar los resultados.

(Heredado de ContentResolver)
QueryArgLimit

Especifica el número máximo de filas que se van a incluir en un cursor.

(Heredado de ContentResolver)
QueryArgOffset

Especifica el índice de fila de desplazamiento dentro de un cursor.

(Heredado de ContentResolver)
QueryArgSortCollation

Permite al cliente especificar una sugerencia al proveedor que declara qué intercalación se va a usar al ordenar valores.

(Heredado de ContentResolver)
QueryArgSortColumns

Especifica la lista de columnas (almacenadas como ) String[]con las que ordenar los resultados.

(Heredado de ContentResolver)
QueryArgSortDirection

Especifica el criterio de ordenación deseado.

(Heredado de ContentResolver)
QueryArgSortLocale

Permite al cliente especificar una sugerencia al proveedor que declara qué configuración regional se va a usar al ordenar los valores.

(Heredado de ContentResolver)
QueryArgSqlGroupBy

Clave para una cadena de estilo GROUP BY SQL que puede estar presente en el argumento Bundle de consulta pasado a ContentProvider#query(Uri, String[], Bundle, CancellationSignal).

(Heredado de ContentResolver)
QueryArgSqlHaving

Clave para una cadena de estilo HAVING SQL que puede estar presente en el argumento Bundle de consulta pasado a ContentProvider#query(Uri, String[], Bundle, CancellationSignal).

(Heredado de ContentResolver)
QueryArgSqlLimit

Clave para una cadena de estilo LIMIT SQL que puede estar presente en el argumento Bundle de consulta pasado a ContentProvider#query(Uri, String[], Bundle, CancellationSignal).

(Heredado de ContentResolver)
QueryArgSqlSelection

Clave para una cadena de selección de estilo SQL que puede estar presente en el argumento Bundle de consulta pasado a ContentProvider#query(Uri, String[], Bundle, CancellationSignal) cuando lo llama un cliente heredado.

(Heredado de ContentResolver)
QueryArgSqlSelectionArgs

Clave para la lista de argumentos de cadena de selección de SQL.

(Heredado de ContentResolver)
QueryArgSqlSortOrder

Clave para una cadena de ordenación de estilo SQL que puede estar presente en el argumento Bundle de consulta pasado a ContentProvider#query(Uri, String[], Bundle, CancellationSignal) cuando lo llama un cliente heredado.

(Heredado de ContentResolver)
QuerySortDirectionAscending
Obsoletos.

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de ContentResolver)
QuerySortDirectionDescending
Obsoletos.

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de ContentResolver)
SchemeAndroidResource (Heredado de ContentResolver)
SchemeContent (Heredado de ContentResolver)
SchemeFile (Heredado de ContentResolver)
SyncExtrasAccount
Obsoletos.

Este miembro está en desuso.

(Heredado de ContentResolver)
SyncExtrasDiscardLocalDeletions

Indica que el adaptador de sincronización no debe continuar con las operaciones de eliminación, si determina que hay demasiados.

(Heredado de ContentResolver)
SyncExtrasDoNotRetry

Si este extra se establece en true, la solicitud no se reintentará si se produce un error.

(Heredado de ContentResolver)
SyncExtrasExpedited

Si este extra se establece en true, la solicitud de sincronización se programará en la parte delantera de la cola de solicitudes de sincronización, pero todavía está sujeta a la cuota de JobScheduler y la limitación debido a los cubos en espera de la aplicación.

(Heredado de ContentResolver)
SyncExtrasForce
Obsoletos.

Este miembro está en desuso.

(Heredado de ContentResolver)
SyncExtrasIgnoreBackoff

Si este extra se establece en true, cualquier retroceso para el intento inicial (e.

(Heredado de ContentResolver)
SyncExtrasIgnoreSettings

Si este extra se establece en true, el programador de sincronización omite la configuración de sincronización (como getSyncAutomatically()).

(Heredado de ContentResolver)
SyncExtrasInitialize

Establézcalo en SyncManager para solicitar que SyncAdapter se inicialice para el par de cuenta o autoridad especificado.

(Heredado de ContentResolver)
SyncExtrasManual

Establecer este extra es el equivalente de establecer y #SYNC_EXTRAS_IGNORE_SETTINGS#SYNC_EXTRAS_IGNORE_BACKOFF

(Heredado de ContentResolver)
SyncExtrasOverrideTooManyDeletions

Indica que el adaptador de sincronización debe continuar con las operaciones de eliminación, incluso si determina que hay demasiados.

(Heredado de ContentResolver)
SyncExtrasRequireCharging

Si este extra se establece en true, la solicitud de sincronización solo se programará cuando el dispositivo esté conectado.

(Heredado de ContentResolver)
SyncExtrasScheduleAsExpeditedJob

Ejecute esta operación de sincronización como un "trabajo acelerado" (consulte android.app.job.JobInfo.Builder#setExpedited(boolean)).

(Heredado de ContentResolver)
SyncExtrasUpload

Indica que esta sincronización está pensada para cargar solo los cambios locales en el servidor.

(Heredado de ContentResolver)
SyncObserverTypeActive
Obsoletos.
(Heredado de ContentResolver)
SyncObserverTypePending
Obsoletos.
(Heredado de ContentResolver)
SyncObserverTypeSettings
Obsoletos.
(Heredado de ContentResolver)

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de Object)
JniPeerMembers

Extensión de android.content.ContentResolver que está diseñada para pruebas.

OutgoingPersistedUriPermissions

Devuelve la lista de todas las concesiones de permisos de URI persistentes hospedadas por la aplicación que realiza la llamada.

(Heredado de ContentResolver)
PeerReference

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de Object)
PersistedUriPermissions

Devuelve la lista de todas las concesiones de permisos de URI que la aplicación de llamada ha conservado.

(Heredado de ContentResolver)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

Nombre Description
AcquireContentProviderClient(String)

Devuelve un ContentProviderClient que está asociado a con ContentProvider la autoridad de nombre, iniciando el proveedor si es necesario.

(Heredado de ContentResolver)
AcquireContentProviderClient(Uri)

Devuelve un ContentProviderClient que está asociado a que ContentProvider proporciona servicios al contenido en URI, iniciando el proveedor si es necesario.

(Heredado de ContentResolver)
AcquireUnstableContentProviderClient(String)

Al igual #acquireContentProviderClient(String)que , pero para su uso cuando no confía en la estabilidad del proveedor de contenido de destino.

(Heredado de ContentResolver)
AcquireUnstableContentProviderClient(Uri)

Al igual #acquireContentProviderClient(Uri)que , pero para su uso cuando no confía en la estabilidad del proveedor de contenido de destino.

(Heredado de ContentResolver)
AddProvider(String, ContentProvider)

Agrega acceso a un proveedor en función de su autoridad.

ApplyBatch(String, IList<ContentProviderOperation>)

Aplica cada uno de los ContentProviderOperation objetos y devuelve una matriz de sus resultados.

(Heredado de ContentResolver)
BulkInsert(Uri, ContentValues[])

Inserta varias filas en una tabla en la dirección URL especificada.

(Heredado de ContentResolver)
Call(String, String, String, Bundle)

Llame a un método definido por el proveedor.

(Heredado de ContentResolver)
Call(Uri, String, String, Bundle)

Llame a un método definido por el proveedor.

(Heredado de ContentResolver)
CancelSync(Uri)
Obsoletos.

Cancele las sincronizaciones activas o pendientes que coincidan con el URI.

(Heredado de ContentResolver)
Canonicalize(Uri)

Transforme la dirección<URL>/var< especificada >en una representación canónica de su recurso al que se hace referencia, que se puede usar en todos los dispositivos, conservar, realizar copias de seguridad y restaurar, etc.

(Heredado de ContentResolver)
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Delete(Uri, Bundle)

Elimina las filas especificadas por un URI de contenido.

(Heredado de ContentResolver)
Delete(Uri, String, String[])

Elimina las filas especificadas por un URI de contenido.

(Heredado de ContentResolver)
Dispose()

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de Object)
Dispose(Boolean)

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetStreamTypes(Uri, String)

La consulta de los posibles tipos MIME para las representaciones de la dirección URL de contenido especificada se puede devolver cuando se abre como secuencia con #openTypedAssetFileDescriptor.

(Heredado de ContentResolver)
GetType(Uri)

Devuelve el tipo MIME de la dirección URL de contenido especificada.

(Heredado de ContentResolver)
GetTypeInfo(String)

Devuelve una descripción detallada del tipo MIME especificado, incluido un icono y una etiqueta que describen el tipo.

(Heredado de ContentResolver)
Insert(Uri, ContentValues, Bundle)

Inserta una fila en una tabla en la dirección URL especificada.

(Heredado de ContentResolver)
Insert(Uri, ContentValues)

Inserta una fila en una tabla en la dirección URL especificada.

(Heredado de ContentResolver)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
LoadThumbnail(Uri, Size, CancellationSignal)

Método de conveniencia que carga eficazmente una miniatura visual para el objeto especificado Uri.

(Heredado de ContentResolver)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)

Notifique a los observadores registrados que se han actualizado varias filas.

(Heredado de ContentResolver)
NotifyChange(Uri, ContentObserver, Boolean)

Notificar a los observadores registrados que se actualizó una fila.

(Heredado de ContentResolver)
NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

Notificar a los observadores registrados que se actualizó una fila.

(Heredado de ContentResolver)
NotifyChange(Uri, ContentObserver)

Notifique a los observadores registrados que se actualizó una fila e intente sincronizar los cambios en la red.

(Heredado de ContentResolver)
OpenAssetFile(Uri, String, CancellationSignal)

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de ContentResolver)
OpenAssetFileDescriptor(Uri, String, CancellationSignal)

Abra un descriptor de archivo sin formato para acceder a los datos en un URI.

(Heredado de ContentResolver)
OpenAssetFileDescriptor(Uri, String)

Abra un descriptor de archivo sin formato para acceder a los datos en un URI.

(Heredado de ContentResolver)
OpenFile(Uri, String, CancellationSignal)

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de ContentResolver)
OpenFileDescriptor(Uri, String, CancellationSignal)

Abra un descriptor de archivo sin formato para acceder a los datos en un URI.

(Heredado de ContentResolver)
OpenFileDescriptor(Uri, String)

Abra un descriptor de archivo sin formato para acceder a los datos en un URI.

(Heredado de ContentResolver)
OpenInputStream(Uri)

Abra una secuencia en el contenido asociado a un URI de contenido.

(Heredado de ContentResolver)
OpenOutputStream(Uri, String)

Abra una secuencia en el contenido asociado a un URI de contenido.

(Heredado de ContentResolver)
OpenOutputStream(Uri)

Sinónimo de #openOutputStream(Uri, String) openOutputStream(uri, "w").

(Heredado de ContentResolver)
OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal)

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de ContentResolver)
OpenTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal)

Abra un descriptor de archivo sin formato para acceder a datos (potencialmente transformados) desde un URI "content:".

(Heredado de ContentResolver)
OpenTypedAssetFileDescriptor(Uri, String, Bundle)

Abra un descriptor de archivo sin formato para acceder a datos (potencialmente transformados) desde un URI "content:".

(Heredado de ContentResolver)
Query(Uri, String[], Bundle, CancellationSignal)

Consulte el URI especificado y devuelva un Cursor elemento sobre el conjunto de resultados con compatibilidad con la cancelación.

(Heredado de ContentResolver)
Query(Uri, String[], String, String[], String, CancellationSignal)

Consulte el URI especificado y devuelva un Cursor elemento sobre el conjunto de resultados con compatibilidad opcional para la cancelación.

(Heredado de ContentResolver)
Query(Uri, String[], String, String[], String)

Consulte el URI especificado y devuelva un Cursor elemento sobre el conjunto de resultados.

(Heredado de ContentResolver)
Refresh(Uri, Bundle, CancellationSignal)

Esto permite a los clientes solicitar una actualización explícita del contenido identificado por uri.

(Heredado de ContentResolver)
RegisterContentObserver(Uri, Boolean, ContentObserver)

Registra una clase de observador que obtiene devoluciones de llamada cuando cambian los datos identificados por un URI de contenido determinado.

(Heredado de ContentResolver)
ReleasePersistableUriPermission(Uri, ActivityFlags)

Renuncia a una concesión de permisos de URI persistente.

(Heredado de ContentResolver)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
StartSync(Uri, Bundle)
Obsoletos.

Inicie una operación de sincronización asincrónica.

(Heredado de ContentResolver)
TakePersistableUriPermission(Uri, ActivityFlags)

Tome una concesión de permisos de URI persistente que se haya ofrecido.

(Heredado de ContentResolver)
ToArray<T>()

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
Uncanonicalize(Uri)

Dado un URI canónico generado anteriormente por #canonicalize, conviértelo en su forma local no canónica.

(Heredado de ContentResolver)
UnregisterContentObserver(ContentObserver)

Anula el registro de un observador de cambios.

(Heredado de ContentResolver)
UnregisterFromRuntime()

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de Object)
Update(Uri, ContentValues, Bundle)

Actualice las filas de un URI de contenido.

(Heredado de ContentResolver)
Update(Uri, ContentValues, String, String[])

Actualice las filas de un URI de contenido.

(Heredado de ContentResolver)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de Object)
IJavaPeerable.Finalized()

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Extensión de android.content.ContentResolver que está diseñada para pruebas.

(Heredado de Object)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Extensión de android.content.ContentResolver que está diseñada para pruebas.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a