MockContentResolver Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Erweiterung, die android.content.ContentResolver für Tests konzipiert ist.
[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
- Vererbung
- Attribute
Hinweise
Eine Erweiterung, die android.content.ContentResolver für Tests konzipiert ist.
MockContentResolver überschreibt die normale Methode von Android, Anbieter nach Autorität aufzulösen. Um Zugriff auf einen Anbieter basierend auf seiner Autorität zu haben, instanziieren Benutzer von MockContentResolver zuerst den Anbieter und die Verwendung MockContentResolver#addProvider(String, ContentProvider). Die Auflösung einer Autorität erfolgt vollständig in MockContentResolver.
Benutzer können auch den Eintrag einer Autorität in der Zuordnung auf NULL festlegen, sodass ein Anbieter vollständig simuliert wird.
<div class="special reference"><h3>Developer Guides</h3>
Weitere Informationen zu Anwendungstests finden Sie im Handbuch für Testentwickler .
</Div>
Java-Dokumentation für android.test.mock.MockContentResolver.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| MockContentResolver() |
Erstellt eine lokale Zuordnung von Anbietern. |
| MockContentResolver(Context) |
Erstellt eine lokale Zuordnung von Anbietern. |
| MockContentResolver(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen. |
Felder
| Name | Beschreibung |
|---|---|
| AnyCursorItemType |
Dies ist der generische MIME-Typ der Android-Plattform, der jedem MIME-Typ des Formulars " |
| CursorDirBaseType |
Dies ist der Basis-MIME-Typ der Android-Plattform für einen Inhalt: URI mit einem Cursor mit null oder mehr Elementen. (Geerbt von ContentResolver) |
| CursorItemBaseType |
Dies ist der Basis-MIME-Typ der Android-Plattform für einen Inhalt: URI, der einen Cursor eines einzelnen Elements enthält. (Geerbt von ContentResolver) |
| ExtraHonoredArgs |
Ermöglicht es dem Anbieter, dem Client zurück zu melden, welche Abfrageschlüssel in einem Cursor berücksichtigt werden. (Geerbt von ContentResolver) |
| ExtraRefreshSupported |
Ein zusätzlicher boolescher Wert, der beschreibt, ob ein bestimmter Anbieter die Aktualisierung unterstützt oder nicht. (Geerbt von ContentResolver) |
| ExtraSize |
Eine zusätzliche |
| ExtraTotalCount |
|
| NotifyDelete |
Veraltet.
Flag für |
| NotifyInsert |
Veraltet.
Flag für |
| NotifySkipNotifyForDescendants |
Veraltet.
Flag für |
| NotifySyncToNetwork |
Veraltet.
Kennzeichen für |
| NotifyUpdate |
Veraltet.
Flag für |
| QueryArgGroupColumns |
Gibt die Liste der Spalten (gespeichert als a |
| QueryArgLimit |
Gibt die maximale Anzahl von Zeilen an, die in einen Cursor eingeschlossen werden sollen. (Geerbt von ContentResolver) |
| QueryArgOffset |
Gibt den Offsetzeilenindex innerhalb eines Cursors an. (Geerbt von ContentResolver) |
| QueryArgSortCollation |
Ermöglicht dem Client, einen Hinweis für den Anbieter anzugeben, der deklariert, welche Sortierung beim Sortieren von Werten verwendet werden soll. (Geerbt von ContentResolver) |
| QueryArgSortColumns |
Gibt die Liste der Spalten (gespeichert als a |
| QueryArgSortDirection |
Gibt die gewünschte Sortierreihenfolge an. (Geerbt von ContentResolver) |
| QueryArgSortLocale |
Ermöglicht dem Client, einen Hinweis für den Anbieter anzugeben, der deklariert, welches Gebietsschema beim Sortieren von Werten verwendet werden soll. (Geerbt von ContentResolver) |
| QueryArgSqlGroupBy |
Schlüssel für eine SQL-Formatzeichenfolge |
| QueryArgSqlHaving |
Schlüssel für eine SQL-Formatzeichenfolge |
| QueryArgSqlLimit |
Schlüssel für eine SQL-Formatzeichenfolge |
| QueryArgSqlSelection |
Schlüssel für eine AUSWAHLzeichenfolge im SQL-Stil, die im Abfragebundle-Argument vorhanden sein kann, das |
| QueryArgSqlSelectionArgs |
Schlüssel für die Liste der SQL-Auswahlzeichenfolgenargumente. (Geerbt von ContentResolver) |
| QueryArgSqlSortOrder |
Schlüssel für eine SQL-Sortierzeichenfolge, die im Abfragebundle-Argument vorhanden sein kann, das |
| QuerySortDirectionAscending |
Veraltet.
Konstanter Wert: 0 (0x00000000) (Geerbt von ContentResolver) |
| QuerySortDirectionDescending |
Veraltet.
Konstanter Wert: 1 (0x00000001) (Geerbt von ContentResolver) |
| SchemeAndroidResource | (Geerbt von ContentResolver) |
| SchemeContent | (Geerbt von ContentResolver) |
| SchemeFile | (Geerbt von ContentResolver) |
| SyncExtrasAccount |
Veraltet.
Dieses Mitglied ist veraltet. (Geerbt von ContentResolver) |
| SyncExtrasDiscardLocalDeletions |
Gibt an, dass der Synchronisierungsadapter nicht mit den Löschvorgängen fortfahren sollte, wenn festgestellt wird, dass zu viele vorhanden sind. (Geerbt von ContentResolver) |
| SyncExtrasDoNotRetry |
Wenn dieses Extra auf "true" festgelegt ist, wird die Anforderung nicht erneut versucht, wenn sie fehlschlägt. (Geerbt von ContentResolver) |
| SyncExtrasExpedited |
Wenn dieses Extra auf "true" festgelegt ist, wird die Synchronisierungsanforderung vor der Synchronisierungsanforderungswarteschlange geplant, unterliegt aber weiterhin dem JobScheduler-Kontingent und der Drosselung aufgrund von App-Standby-Buckets. (Geerbt von ContentResolver) |
| SyncExtrasForce |
Veraltet.
Dieses Mitglied ist veraltet. (Geerbt von ContentResolver) |
| SyncExtrasIgnoreBackoff |
Wenn dieses Extra auf "true" festgelegt ist, werden alle Backoffs für den ersten Versuch (e. (Geerbt von ContentResolver) |
| SyncExtrasIgnoreSettings |
Wenn dieses Extra auf "true" festgelegt ist, werden die Synchronisierungseinstellungen (z. B. getSyncAutomatically()) vom Synchronisierungsplaner ignoriert. (Geerbt von ContentResolver) |
| SyncExtrasInitialize |
Legen Sie vom SyncManager fest, dass der SyncAdapter sich für das angegebene Konto-/Autoritätspaar initialisiert. (Geerbt von ContentResolver) |
| SyncExtrasManual |
Das Festlegen dieses Zusätzlichen entspricht sowohl der Einstellung als auch |
| SyncExtrasOverrideTooManyDeletions |
Gibt an, dass der Synchronisierungsadapter mit den Löschvorgängen fortfahren soll, auch wenn festgestellt wird, dass zu viele vorhanden sind. (Geerbt von ContentResolver) |
| SyncExtrasRequireCharging |
Wenn dieses Zusätzliche auf "true" festgelegt ist, wird die Synchronisierungsanforderung nur geplant, wenn das Gerät angeschlossen ist. (Geerbt von ContentResolver) |
| SyncExtrasScheduleAsExpeditedJob |
Führen Sie diesen Synchronisierungsvorgang als "beschleunigten Auftrag" aus (siehe |
| SyncExtrasUpload |
Gibt an, dass diese Synchronisierung nur lokale Änderungen auf den Server hochladen soll. (Geerbt von ContentResolver) |
| SyncObserverTypeActive |
Veraltet.
(Geerbt von ContentResolver)
|
| SyncObserverTypePending |
Veraltet.
(Geerbt von ContentResolver)
|
| SyncObserverTypeSettings |
Veraltet.
(Geerbt von ContentResolver)
|
Eigenschaften
| Name | Beschreibung |
|---|---|
| Class |
Gibt die Laufzeitklasse dieses Werts |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| JniIdentityHashCode |
Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist. (Geerbt von Object) |
| JniManagedPeerState |
Eine Erweiterung, die |
| JniPeerMembers |
Eine Erweiterung, die |
| OutgoingPersistedUriPermissions |
Gibt eine Liste aller beibehaltenen URI-Berechtigungserteilungen zurück, die von der aufrufenden App gehostet werden. (Geerbt von ContentResolver) |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (Geerbt von Object) |
| PersistedUriPermissions |
Gibt eine Liste aller URI-Berechtigungserteilungen zurück, die von der aufrufenden App beibehalten wurden. (Geerbt von ContentResolver) |
| ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
Methoden
| Name | Beschreibung |
|---|---|
| AcquireContentProviderClient(String) |
Gibt einen |
| AcquireContentProviderClient(Uri) |
Gibt einen |
| AcquireUnstableContentProviderClient(String) |
Gefällt |
| AcquireUnstableContentProviderClient(Uri) |
Gefällt |
| AddProvider(String, ContentProvider) |
Fügt zugriff auf einen Anbieter basierend auf seiner Autorität hinzu. |
| ApplyBatch(String, IList<ContentProviderOperation>) |
Wendet jedes der |
| BulkInsert(Uri, ContentValues[]) |
Fügt mehrere Zeilen in eine Tabelle an der angegebenen URL ein. (Geerbt von ContentResolver) |
| Call(String, String, String, Bundle) |
Rufen Sie eine vom Anbieter definierte Methode auf. (Geerbt von ContentResolver) |
| Call(Uri, String, String, Bundle) |
Rufen Sie eine vom Anbieter definierte Methode auf. (Geerbt von ContentResolver) |
| CancelSync(Uri) |
Veraltet.
Abbrechen aller aktiven oder ausstehenden Synchronisierungen, die mit dem URI übereinstimmen. (Geerbt von ContentResolver) |
| Canonicalize(Uri) |
Transformieren Sie die angegebene <Var-URL>/var<> in eine kanonische Darstellung ihrer referenzierten Ressource, die geräteübergreifend verwendet, beibehalten, gesichert und wiederhergestellt werden kann usw. (Geerbt von ContentResolver) |
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Eine Erweiterung, die |
| Delete(Uri, Bundle) |
Löscht Zeilen, die durch einen Inhalts-URI angegeben werden. (Geerbt von ContentResolver) |
| Delete(Uri, String, String[]) |
Löscht Zeilen, die durch einen Inhalts-URI angegeben werden. (Geerbt von ContentResolver) |
| Dispose() |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| Dispose(Boolean) |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| DisposeUnlessReferenced() |
Eine Erweiterung, die |
| Equals(Object) |
Eine Erweiterung, die |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| GetStreamTypes(Uri, String) |
Abfrage der möglichen MIME-Typen für die Darstellungen der angegebenen Inhalts-URL kann zurückgegeben werden, wenn sie als Datenstrom geöffnet wird. |
| GetType(Uri) |
Gibt den MIME-Typ der angegebenen Inhalts-URL zurück. (Geerbt von ContentResolver) |
| GetTypeInfo(String) |
Geben Sie eine detaillierte Beschreibung des angegebenen MIME-Typs zurück, einschließlich eines Symbols und einer Beschriftung, die den Typ beschreibt. (Geerbt von ContentResolver) |
| Insert(Uri, ContentValues, Bundle) |
Fügt eine Zeile in eine Tabelle an der angegebenen URL ein. (Geerbt von ContentResolver) |
| Insert(Uri, ContentValues) |
Fügt eine Zeile in eine Tabelle an der angegebenen URL ein. (Geerbt von ContentResolver) |
| JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
| LoadThumbnail(Uri, Size, CancellationSignal) |
Convenience-Methode, mit der eine visuelle Miniaturansicht für die angegebene |
| Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
| NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
| NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags) |
Benachrichtigen Sie registrierte Beobachter, dass mehrere Zeilen aktualisiert wurden. (Geerbt von ContentResolver) |
| NotifyChange(Uri, ContentObserver, Boolean) |
Benachrichtigen Sie registrierte Beobachter, dass eine Zeile aktualisiert wurde. (Geerbt von ContentResolver) |
| NotifyChange(Uri, ContentObserver, NotifyChangeFlags) |
Benachrichtigen Sie registrierte Beobachter, dass eine Zeile aktualisiert wurde. (Geerbt von ContentResolver) |
| NotifyChange(Uri, ContentObserver) |
Benachrichtigen Sie registrierte Beobachter, dass eine Zeile aktualisiert wurde, und versuchen Sie, Änderungen mit dem Netzwerk zu synchronisieren. (Geerbt von ContentResolver) |
| OpenAssetFile(Uri, String, CancellationSignal) |
Öffnet eine Objektdatei, die einem Inhalts-URI zugeordnet ist. (Geerbt von ContentResolver) |
| OpenAssetFileDescriptor(Uri, String, CancellationSignal) |
Öffnen Sie einen Unformatierten Dateideskriptor, um auf Daten unter einem URI zuzugreifen. (Geerbt von ContentResolver) |
| OpenAssetFileDescriptor(Uri, String) |
Öffnen Sie einen Unformatierten Dateideskriptor, um auf Daten unter einem URI zuzugreifen. (Geerbt von ContentResolver) |
| OpenFile(Uri, String, CancellationSignal) |
Öffnet eine Datei, die einem Inhalts-URI zugeordnet ist. (Geerbt von ContentResolver) |
| OpenFileDescriptor(Uri, String, CancellationSignal) |
Öffnen Sie einen Unformatierten Dateideskriptor, um auf Daten unter einem URI zuzugreifen. (Geerbt von ContentResolver) |
| OpenFileDescriptor(Uri, String) |
Öffnen Sie einen Unformatierten Dateideskriptor, um auf Daten unter einem URI zuzugreifen. (Geerbt von ContentResolver) |
| OpenInputStream(Uri) |
Öffnen Sie einen Datenstrom mit dem Inhalt, der einem Inhalts-URI zugeordnet ist. (Geerbt von ContentResolver) |
| OpenOutputStream(Uri, String) |
Öffnen Sie einen Datenstrom mit dem Inhalt, der einem Inhalts-URI zugeordnet ist. (Geerbt von ContentResolver) |
| OpenOutputStream(Uri) |
Synonym für |
| OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal) |
Öffnet eine typierte Objektdatei, die einem Inhalts-URI zugeordnet ist. (Geerbt von ContentResolver) |
| OpenTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal) |
Öffnen Sie einen Unformatierten Dateideskriptor für den Zugriff auf (potenziell typtransformationierte) Daten aus einem "content:"-URI. (Geerbt von ContentResolver) |
| OpenTypedAssetFileDescriptor(Uri, String, Bundle) |
Öffnen Sie einen Unformatierten Dateideskriptor für den Zugriff auf (potenziell typtransformationierte) Daten aus einem "content:"-URI. (Geerbt von ContentResolver) |
| Query(Uri, String[], Bundle, CancellationSignal) |
Fragen Sie den angegebenen URI ab, und geben Sie eine |
| Query(Uri, String[], String, String[], String, CancellationSignal) |
Fragen Sie den angegebenen URI ab, und geben Sie einen |
| Query(Uri, String[], String, String[], String) |
Fragen Sie den angegebenen URI ab, und geben Sie eine |
| Refresh(Uri, Bundle, CancellationSignal) |
Auf diese Weise können Clients eine explizite Aktualisierung von Inhalten anfordern, die von |
| RegisterContentObserver(Uri, Boolean, ContentObserver) |
Registrieren Sie eine Beobachterklasse, die Rückrufe abruft, wenn daten, die durch einen bestimmten Inhalts-URI identifiziert werden, geändert werden. (Geerbt von ContentResolver) |
| ReleasePersistableUriPermission(Uri, ActivityFlags) |
Geben Sie eine beibehaltene URI-Berechtigungserteilung zurück. (Geerbt von ContentResolver) |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Eine Erweiterung, die |
| StartSync(Uri, Bundle) |
Veraltet.
Starten Sie einen asynchronen Synchronisierungsvorgang. (Geerbt von ContentResolver) |
| TakePersistableUriPermission(Uri, ActivityFlags) |
Nehmen Sie eine permanente URI-Berechtigungserteilung, die angeboten wurde. (Geerbt von ContentResolver) |
| ToArray<T>() |
Erstellt ein verwaltetes Array aus diesem Java Arraywrapper. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| Uncanonicalize(Uri) |
Wenn ein kanonischer URI, der zuvor von |
| UnregisterContentObserver(ContentObserver) |
Hebt die Registrierung eines Änderungsbeobachters auf. (Geerbt von ContentResolver) |
| UnregisterFromRuntime() |
Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf. (Geerbt von Object) |
| Update(Uri, ContentValues, Bundle) |
Aktualisieren von Zeilen in einem Inhalts-URI. (Geerbt von ContentResolver) |
| Update(Uri, ContentValues, String, String[]) |
Aktualisieren von Zeilen in einem Inhalts-URI. (Geerbt von ContentResolver) |
| Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><> (Geerbt von Object) |
| Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
Eine Erweiterung, die |
| IJavaPeerable.Finalized() |
Eine Erweiterung, die |
| IJavaPeerable.JniObjectReferenceControlBlock |
Eine Erweiterung, die |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Eine Erweiterung, die |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Eine Erweiterung, die |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Eine Erweiterung, die |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Eine Erweiterung, die |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |