MockContentResolver Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 " |
| 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 |
| ExtraTotalCount |
Se agrega a |
| NotifyDelete |
Obsoletos.
Marca para |
| NotifyInsert |
Obsoletos.
Marca para |
| NotifySkipNotifyForDescendants |
Obsoletos.
Marca para |
| NotifySyncToNetwork |
Obsoletos.
Marca para |
| NotifyUpdate |
Obsoletos.
Marca para |
| QueryArgGroupColumns |
Especifica la lista de columnas (almacenadas como ) |
| 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 ) |
| 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 |
| QueryArgSqlHaving |
Clave para una cadena de estilo |
| QueryArgSqlLimit |
Clave para una cadena de estilo |
| QueryArgSqlSelection |
Clave para una cadena de selección de estilo SQL que puede estar presente en el argumento Bundle de consulta pasado a |
| 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 |
| QuerySortDirectionAscending |
Obsoletos.
Extensión de |
| QuerySortDirectionDescending |
Obsoletos.
Extensión de |
| 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 |
| 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 |
| 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 |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| JniIdentityHashCode |
Extensión de |
| JniPeerMembers |
Extensión de |
| 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 |
| 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 |
| AcquireContentProviderClient(Uri) |
Devuelve un |
| AcquireUnstableContentProviderClient(String) |
Al igual |
| AcquireUnstableContentProviderClient(Uri) |
Al igual |
| AddProvider(String, ContentProvider) |
Agrega acceso a un proveedor en función de su autoridad. |
| ApplyBatch(String, IList<ContentProviderOperation>) |
Aplica cada uno de los |
| 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 |
| Dispose(Boolean) |
Extensión de |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal) |
Extensión de |
| 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 |
| Query(Uri, String[], String, String[], String, CancellationSignal) |
Consulte el URI especificado y devuelva un |
| Query(Uri, String[], String, String[], String) |
Consulte el URI especificado y devuelva un |
| Refresh(Uri, Bundle, CancellationSignal) |
Esto permite a los clientes solicitar una actualización explícita del contenido identificado por |
| 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 |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| Uncanonicalize(Uri) |
Dado un URI canónico generado anteriormente por |
| UnregisterContentObserver(ContentObserver) |
Anula el registro de un observador de cambios. (Heredado de ContentResolver) |
| UnregisterFromRuntime() |
Extensión de |
| 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 |
| IJavaPeerable.DisposeUnlessReferenced() |
Extensión de |
| IJavaPeerable.Finalized() |
Extensión de |
| IJavaPeerable.JniManagedPeerState |
Extensión de |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Extensión de |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Extensión de |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Extensión de |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Extensión de |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |