MockContentResolver Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 « |
| 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 |
| ExtraTotalCount |
Ajouté aux |
| NotifyDelete |
Obsolète.
Indicateur pour |
| NotifyInsert |
Obsolète.
Indicateur pour |
| NotifySkipNotifyForDescendants |
Obsolète.
Indicateur pour |
| NotifySyncToNetwork |
Obsolète.
Indicateur pour |
| NotifyUpdate |
Obsolète.
Indicateur pour |
| QueryArgGroupColumns |
Spécifie la liste des colonnes (stockées sous la forme d’un |
| 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 |
| 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 |
| QueryArgSqlHaving |
Clé d’une chaîne de style |
| QueryArgSqlLimit |
Clé d’une chaîne de style |
| 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é à |
| 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é à |
| 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 |
| 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 |
| 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 |
| 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 |
| JniPeerMembers |
Extension de |
| 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 |
| AcquireContentProviderClient(Uri) |
Retourne un |
| AcquireUnstableContentProviderClient(String) |
Comme |
| AcquireUnstableContentProviderClient(Uri) |
Comme |
| AddProvider(String, ContentProvider) |
Ajoute l’accès à un fournisseur en fonction de son autorité |
| ApplyBatch(String, IList<ContentProviderOperation>) |
Applique chacun des |
| 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 |
| 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 |
| Equals(Object) |
Extension de |
| 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 |
| 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é |
| 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 |
| 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 |
| Query(Uri, String[], String, String[], String, CancellationSignal) |
Interrogez l’URI donné, en retournant un |
| Query(Uri, String[], String, String[], String) |
Interrogez l’URI donné, en retournant un |
| Refresh(Uri, Bundle, CancellationSignal) |
Cela permet aux clients de demander une actualisation explicite du contenu identifié par |
| 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 |
| 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 |
| 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 |
| IJavaPeerable.Finalized() |
Extension de |
| IJavaPeerable.JniObjectReferenceControlBlock |
Extension de |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Extension de |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Extension de |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Extension de |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Extension de |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |