Langue

MockContentResolver Classe

Définition

Extension de android.content.ContentResolver celle-ci conçue pour les tests.

[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
Héritage
MockContentResolver
Attributs

Remarques

Extension de android.content.ContentResolver celle-ci conçue pour les tests.

MockContentResolver remplace la façon normale de résoudre les fournisseurs par autorité. Pour avoir accès à un fournisseur en fonction de son autorité, les utilisateurs de MockContentResolver instancient d’abord le fournisseur et utilisent MockContentResolver#addProvider(String, ContentProvider). La résolution d’une autorité se produit entièrement dans MockContentResolver.

Les utilisateurs peuvent également définir l’entrée d’une autorité dans la carte sur null, afin qu’un fournisseur soit complètement simulé.

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

Pour plus d’informations sur les tests d’application, consultez le guide du développeur de tests .

<Commande /div>

Java documentation pour android.test.mock.MockContentResolver.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
MockContentResolver()

Crée une carte locale des fournisseurs.

MockContentResolver(Context)

Crée une carte locale des fournisseurs.

MockContentResolver(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Champs

Nom Description
AnyCursorItemType

Il s’agit du type MIME générique de la plateforme Android qui correspond à n’importe quel type MIME du formulaire «#CURSOR_ITEM_BASE_TYPE/SUB_TYPE ».

(Hérité de ContentResolver)
CursorDirBaseType

Il s’agit du type MIME de base de la plateforme Android pour un contenu : URI contenant un curseur de zéro ou plusieurs éléments.

(Hérité de ContentResolver)
CursorItemBaseType

Il s’agit du type MIME de base de la plateforme Android pour un contenu : URI contenant un curseur d’un seul élément.

(Hérité de ContentResolver)
ExtraHonoredArgs

Permet au fournisseur de renvoyer au client les clés de requête respectées dans un curseur.

(Hérité de ContentResolver)
ExtraRefreshSupported

Valeur booléenne supplémentaire décrivant si un fournisseur particulier prend en charge l’actualisation ou non.

(Hérité de ContentResolver)
ExtraSize

Ajout Point décrivant la taille optimale d’une ressource d’image demandée, en pixels.

(Hérité de ContentResolver)
ExtraTotalCount

Ajouté aux Cursor extras Bundle pour indiquer le nombre total de lignes du jeu d’enregistrements lors de la pagination est pris en charge.

(Hérité de ContentResolver)
NotifyDelete
Obsolète.

Indicateur pour #notifyChange(Uri, ContentObserver, int): généralement défini par un ContentProvider pour indiquer que cette notification est le résultat d’un ContentProvider#delete appel.

(Hérité de ContentResolver)
NotifyInsert
Obsolète.

Indicateur pour #notifyChange(Uri, ContentObserver, int): généralement défini par un ContentProvider pour indiquer que cette notification est le résultat d’un ContentProvider#insert appel.

(Hérité de ContentResolver)
NotifySkipNotifyForDescendants
Obsolète.

Indicateur pour #notifyChange(Uri, ContentObserver, int): si elle est définie, cette notification est ignorée si elle est remise à l’URI racine d’un ContentObserver qui utilise « notify for descendants.

(Hérité de ContentResolver)
NotifySyncToNetwork
Obsolète.

Indicateur pour #notifyChange(Uri, ContentObserver, int): tentative de synchronisation de la modification sur le réseau.

(Hérité de ContentResolver)
NotifyUpdate
Obsolète.

Indicateur pour #notifyChange(Uri, ContentObserver, int): généralement défini par un ContentProvider pour indiquer que cette notification est le résultat d’un ContentProvider#update appel.

(Hérité de ContentResolver)
QueryArgGroupColumns

Spécifie la liste des colonnes (stockées sous la forme d’un String[]) sur lesquelles regrouper les résultats.

(Hérité de ContentResolver)
QueryArgLimit

Spécifie le nombre maximal de lignes à inclure dans un curseur.

(Hérité de ContentResolver)
QueryArgOffset

Spécifie l’index de ligne de décalage dans un curseur.

(Hérité de ContentResolver)
QueryArgSortCollation

Permet au client de spécifier un indicateur au fournisseur déclarant quel classement utiliser lors du tri des valeurs.

(Hérité de ContentResolver)
QueryArgSortColumns

Spécifie la liste des colonnes (stockées sous la forme d’un String[]) sur lesquelles trier les résultats.

(Hérité de ContentResolver)
QueryArgSortDirection

Spécifie l’ordre de tri souhaité.

(Hérité de ContentResolver)
QueryArgSortLocale

Permet au client de spécifier un indicateur au fournisseur déclarant les paramètres régionaux à utiliser lors du tri des valeurs.

(Hérité de ContentResolver)
QueryArgSqlGroupBy

Clé d’une chaîne de style GROUP BY SQL qui peut être présente dans l’argument bundle de requête passé à ContentProvider#query(Uri, String[], Bundle, CancellationSignal).

(Hérité de ContentResolver)
QueryArgSqlHaving

Clé d’une chaîne de style HAVING SQL qui peut être présente dans l’argument bundle de requête passé à ContentProvider#query(Uri, String[], Bundle, CancellationSignal).

(Hérité de ContentResolver)
QueryArgSqlLimit

Clé d’une chaîne de style LIMIT SQL qui peut être présente dans l’argument bundle de requête passé à ContentProvider#query(Uri, String[], Bundle, CancellationSignal).

(Hérité de ContentResolver)
QueryArgSqlSelection

Clé d’une chaîne de sélection de style SQL qui peut être présente dans l’argument bundle de requête passé à ContentProvider#query(Uri, String[], Bundle, CancellationSignal) lorsqu’elle est appelée par un client hérité.

(Hérité de ContentResolver)
QueryArgSqlSelectionArgs

Clé de la liste d’arguments de chaîne de sélection SQL.

(Hérité de ContentResolver)
QueryArgSqlSortOrder

Clé d’une chaîne de tri de style SQL qui peut être présente dans l’argument bundle de requête passé à ContentProvider#query(Uri, String[], Bundle, CancellationSignal) lorsqu’elle est appelée par un client hérité.

(Hérité de ContentResolver)
QuerySortDirectionAscending
Obsolète.

Valeur constante : 0 (0x00000000)

(Hérité de ContentResolver)
QuerySortDirectionDescending
Obsolète.

Valeur constante : 1 (0x00000001)

(Hérité de ContentResolver)
SchemeAndroidResource (Hérité de ContentResolver)
SchemeContent (Hérité de ContentResolver)
SchemeFile (Hérité de ContentResolver)
SyncExtrasAccount
Obsolète.

Ce membre est déconseillé.

(Hérité de ContentResolver)
SyncExtrasDiscardLocalDeletions

Indique que l’adaptateur de synchronisation ne doit pas poursuivre les opérations de suppression, s’il détermine qu’il y a trop de personnes.

(Hérité de ContentResolver)
SyncExtrasDoNotRetry

Si cette valeur supplémentaire est définie sur true, la requête ne sera pas retentée en cas d’échec.

(Hérité de ContentResolver)
SyncExtrasExpedited

Si cette valeur supplémentaire est définie sur true, la demande de synchronisation est planifiée au début de la file d’attente des demandes de synchronisation, mais elle est toujours soumise au quota JobScheduler et à la limitation en raison de compartiments App Standby.

(Hérité de ContentResolver)
SyncExtrasForce
Obsolète.

Ce membre est déconseillé.

(Hérité de ContentResolver)
SyncExtrasIgnoreBackoff

Si cette valeur supplémentaire est définie sur true, toutes les interruptions pour la tentative initiale (e.

(Hérité de ContentResolver)
SyncExtrasIgnoreSettings

Si cette valeur supplémentaire est définie sur true, les paramètres de synchronisation (comme getSyncAutomatically()) sont ignorés par le planificateur de synchronisation.

(Hérité de ContentResolver)
SyncExtrasInitialize

Défini par SyncManager pour demander que syncAdapter s’initialise pour la paire compte/autorité donnée.

(Hérité de ContentResolver)
SyncExtrasManual

Définir cet extra est l’équivalent de la définition à la fois #SYNC_EXTRAS_IGNORE_SETTINGS et #SYNC_EXTRAS_IGNORE_BACKOFF

(Hérité de ContentResolver)
SyncExtrasOverrideTooManyDeletions

Indique que l’adaptateur de synchronisation doit poursuivre les opérations de suppression, même s’il détermine qu’il y a trop de personnes.

(Hérité de ContentResolver)
SyncExtrasRequireCharging

Si cette valeur supplémentaire est définie sur true, la demande de synchronisation est planifiée uniquement lorsque l’appareil est branché.

(Hérité de ContentResolver)
SyncExtrasScheduleAsExpeditedJob

Exécutez cette opération de synchronisation en tant que « travail accéléré » (voir android.app.job.JobInfo.Builder#setExpedited(boolean)).

(Hérité de ContentResolver)
SyncExtrasUpload

Indique que cette synchronisation est destinée à charger uniquement les modifications locales sur le serveur.

(Hérité de ContentResolver)
SyncObserverTypeActive
Obsolète.
(Hérité de ContentResolver)
SyncObserverTypePending
Obsolète.
(Hérité de ContentResolver)
SyncObserverTypeSettings
Obsolète.
(Hérité de ContentResolver)

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Extension de android.content.ContentResolver celle-ci conçue pour les tests.

(Hérité de JavaObject)
JniPeerMembers

Extension de android.content.ContentResolver celle-ci conçue pour les tests.

OutgoingPersistedUriPermissions

Renvoie la liste de toutes les autorisations d’URI persistantes hébergées par l’application appelante.

(Hérité de ContentResolver)
PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
PersistedUriPermissions

Renvoie la liste de toutes les autorisations d’URI qui ont été conservées par l’application appelante.

(Hérité de ContentResolver)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

Méthodes

Nom Description
AcquireContentProviderClient(String)

Retourne un ContentProviderClient élément associé à l’autorité ContentProvider de nom, en démarrant le fournisseur si nécessaire.

(Hérité de ContentResolver)
AcquireContentProviderClient(Uri)

Retourne un ContentProviderClient élément associé à celui ContentProvider qui services le contenu à l’uri, en démarrant le fournisseur si nécessaire.

(Hérité de ContentResolver)
AcquireUnstableContentProviderClient(String)

Comme #acquireContentProviderClient(String), mais pour une utilisation lorsque vous ne faites pas confiance à la stabilité du fournisseur de contenu cible.

(Hérité de ContentResolver)
AcquireUnstableContentProviderClient(Uri)

Comme #acquireContentProviderClient(Uri), mais pour une utilisation lorsque vous ne faites pas confiance à la stabilité du fournisseur de contenu cible.

(Hérité de ContentResolver)
AddProvider(String, ContentProvider)

Ajoute l’accès à un fournisseur en fonction de son autorité

ApplyBatch(String, IList<ContentProviderOperation>)

Applique chacun des ContentProviderOperation objets et retourne un tableau de leurs résultats.

(Hérité de ContentResolver)
BulkInsert(Uri, ContentValues[])

Insère plusieurs lignes dans une table à l’URL donnée.

(Hérité de ContentResolver)
Call(String, String, String, Bundle)

Appelez une méthode définie par un fournisseur.

(Hérité de ContentResolver)
Call(Uri, String, String, Bundle)

Appelez une méthode définie par un fournisseur.

(Hérité de ContentResolver)
CancelSync(Uri)
Obsolète.

Annulez les synchronisations actives ou en attente qui correspondent à l’URI.

(Hérité de ContentResolver)
Canonicalize(Uri)

Transformez l’URL</var var>< donnée >en une représentation canonique de sa ressource référencée, qui peut être utilisée sur les appareils, conservée, sauvegardée et restaurée, etc.

(Hérité de ContentResolver)
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Extension de android.content.ContentResolver celle-ci conçue pour les tests.

(Hérité de JavaObject)
Delete(Uri, Bundle)

Supprime les lignes spécifiées par un URI de contenu.

(Hérité de ContentResolver)
Delete(Uri, String, String[])

Supprime les lignes spécifiées par un URI de contenu.

(Hérité de ContentResolver)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Extension de android.content.ContentResolver celle-ci conçue pour les tests.

(Hérité de JavaObject)
Equals(Object)

Extension de android.content.ContentResolver celle-ci conçue pour les tests.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
GetStreamTypes(Uri, String)

La requête pour les types MIME possibles pour les représentations que l’URL de contenu donnée peut être retournée lorsqu’elle est ouverte en tant que flux avec #openTypedAssetFileDescriptor.

(Hérité de ContentResolver)
GetType(Uri)

Retourne le type MIME de l’URL de contenu donnée.

(Hérité de ContentResolver)
GetTypeInfo(String)

Retourne une description détaillée du type MIME donné, y compris une icône et une étiquette qui décrivent le type.

(Hérité de ContentResolver)
Insert(Uri, ContentValues, Bundle)

Insère une ligne dans une table à l’URL donnée.

(Hérité de ContentResolver)
Insert(Uri, ContentValues)

Insère une ligne dans une table à l’URL donnée.

(Hérité de ContentResolver)
JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
LoadThumbnail(Uri, Size, CancellationSignal)

Méthode pratique qui charge efficacement une miniature visuelle pour l’élément donné Uri.

(Hérité de ContentResolver)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)

Informez les observateurs inscrits que plusieurs lignes ont été mises à jour.

(Hérité de ContentResolver)
NotifyChange(Uri, ContentObserver, Boolean)

Informez les observateurs inscrits qu’une ligne a été mise à jour.

(Hérité de ContentResolver)
NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

Informez les observateurs inscrits qu’une ligne a été mise à jour.

(Hérité de ContentResolver)
NotifyChange(Uri, ContentObserver)

Informez les observateurs inscrits qu’une ligne a été mise à jour et tentez de synchroniser les modifications sur le réseau.

(Hérité de ContentResolver)
OpenAssetFile(Uri, String, CancellationSignal)

Ouvre un fichier de ressources associé à un URI de contenu.

(Hérité de ContentResolver)
OpenAssetFileDescriptor(Uri, String, CancellationSignal)

Ouvrez un descripteur de fichier brut pour accéder aux données sous un URI.

(Hérité de ContentResolver)
OpenAssetFileDescriptor(Uri, String)

Ouvrez un descripteur de fichier brut pour accéder aux données sous un URI.

(Hérité de ContentResolver)
OpenFile(Uri, String, CancellationSignal)

Ouvre un fichier associé à un URI de contenu.

(Hérité de ContentResolver)
OpenFileDescriptor(Uri, String, CancellationSignal)

Ouvrez un descripteur de fichier brut pour accéder aux données sous un URI.

(Hérité de ContentResolver)
OpenFileDescriptor(Uri, String)

Ouvrez un descripteur de fichier brut pour accéder aux données sous un URI.

(Hérité de ContentResolver)
OpenInputStream(Uri)

Ouvrez un flux sur le contenu associé à un URI de contenu.

(Hérité de ContentResolver)
OpenOutputStream(Uri, String)

Ouvrez un flux sur le contenu associé à un URI de contenu.

(Hérité de ContentResolver)
OpenOutputStream(Uri)

Synonyme de #openOutputStream(Uri, String) openOutputStream(uri, "w").

(Hérité de ContentResolver)
OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal)

Ouvre un fichier de ressources typé associé à un URI de contenu.

(Hérité de ContentResolver)
OpenTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal)

Ouvrez un descripteur de fichier brut pour accéder aux données (potentiellement transformées de type) à partir d’un URI « content : ».

(Hérité de ContentResolver)
OpenTypedAssetFileDescriptor(Uri, String, Bundle)

Ouvrez un descripteur de fichier brut pour accéder aux données (potentiellement transformées de type) à partir d’un URI « content : ».

(Hérité de ContentResolver)
Query(Uri, String[], Bundle, CancellationSignal)

Interrogez l’URI donné, en retournant un Cursor jeu de résultats avec prise en charge de l’annulation.

(Hérité de ContentResolver)
Query(Uri, String[], String, String[], String, CancellationSignal)

Interrogez l’URI donné, en retournant un Cursor jeu de résultats avec prise en charge facultative de l’annulation.

(Hérité de ContentResolver)
Query(Uri, String[], String, String[], String)

Interrogez l’URI donné, en retournant un Cursor sur le jeu de résultats.

(Hérité de ContentResolver)
Refresh(Uri, Bundle, CancellationSignal)

Cela permet aux clients de demander une actualisation explicite du contenu identifié par uri.

(Hérité de ContentResolver)
RegisterContentObserver(Uri, Boolean, ContentObserver)

Inscrivez une classe d’observateur qui obtient des rappels lorsque les données identifiées par un URI de contenu donné changent.

(Hérité de ContentResolver)
ReleasePersistableUriPermission(Uri, ActivityFlags)

Abandonnez une autorisation d’URI persistante.

(Hérité de ContentResolver)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Extension de android.content.ContentResolver celle-ci conçue pour les tests.

(Hérité de JavaObject)
StartSync(Uri, Bundle)
Obsolète.

Démarrez une opération de synchronisation asynchrone.

(Hérité de ContentResolver)
TakePersistableUriPermission(Uri, ActivityFlags)

Prenez une autorisation d’URI persistante qui a été proposée.

(Hérité de ContentResolver)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
Uncanonicalize(Uri)

Étant donné un URI canonique précédemment généré par #canonicalize, convertissez-le en sa forme non canonique locale.

(Hérité de ContentResolver)
UnregisterContentObserver(ContentObserver)

Annule l’inscription d’un observateur de modifications.

(Hérité de ContentResolver)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Update(Uri, ContentValues, Bundle)

Mettez à jour les lignes dans un URI de contenu.

(Hérité de ContentResolver)
Update(Uri, ContentValues, String, String[])

Mettez à jour les lignes dans un URI de contenu.

(Hérité de ContentResolver)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Extension de android.content.ContentResolver celle-ci conçue pour les tests.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Extension de android.content.ContentResolver celle-ci conçue pour les tests.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Extension de android.content.ContentResolver celle-ci conçue pour les tests.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Extension de android.content.ContentResolver celle-ci conçue pour les tests.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Extension de android.content.ContentResolver celle-ci conçue pour les tests.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Extension de android.content.ContentResolver celle-ci conçue pour les tests.

(Hérité de JavaObject)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Extension de android.content.ContentResolver celle-ci conçue pour les tests.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à