MockContentResolver Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Estensione progettata android.content.ContentResolver
per il test.
[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
- Ereditarietà
- Attributi
Commenti
Estensione progettata android.content.ContentResolver
per il test.
MockContentResolver esegue l'override del normale modo di risolvere i provider da parte dell'autorità. Per avere accesso a un provider in base alla relativa autorità, gli utenti di MockContentResolver creano prima un'istanza del provider e usano MockContentResolver#addProvider(String, ContentProvider)
. La risoluzione di un'autorità si verifica interamente all'interno di MockContentResolver.
Gli utenti possono anche impostare la voce di un'autorità nella mappa su Null, in modo che un provider sia completamente simulato.
<div class="special reference"><h3 Developer Guide</h3>>
Per altre informazioni sui test dell'applicazione, vedere la guida per sviluppatori di test .
</Div>
Documentazione Java per android.test.mock.MockContentResolver
.
Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .
Costruttori
MockContentResolver() |
Crea una mappa locale di provider. |
MockContentResolver(Context) |
Crea una mappa locale di provider. |
MockContentResolver(IntPtr, JniHandleOwnership) |
Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
Campi
AnyCursorItemType |
Questo è il tipo MIME generico della piattaforma Android in modo che corrisponda a qualsiasi tipo MIME del modulo " |
CursorDirBaseType |
Questo è il tipo MIME di base della piattaforma Android per un contenuto: URI contenente un cursore di zero o più elementi. (Ereditato da ContentResolver) |
CursorItemBaseType |
Questo è il tipo MIME di base della piattaforma Android per un contenuto: URI contenente un cursore di un singolo elemento. (Ereditato da ContentResolver) |
ExtraHonoredArgs |
Consente al provider di segnalare al client le chiavi di query rispettate in un cursore. (Ereditato da ContentResolver) |
ExtraRefreshSupported |
Valore booleano aggiuntivo che descrive se un determinato provider supporta o meno l'aggiornamento. (Ereditato da ContentResolver) |
ExtraSize |
Oggetto aggiuntivo |
ExtraTotalCount |
Aggiunta ad |
NotifyDelete |
Obsoleti.
Flag per |
NotifyInsert |
Obsoleti.
Flag per |
NotifySkipNotifyForDescendants |
Obsoleti.
Flag per |
NotifySyncToNetwork |
Obsoleti.
Flag per |
NotifyUpdate |
Obsoleti.
Flag per |
QueryArgGroupColumns |
Specifica l'elenco di colonne (archiviate come |
QueryArgLimit |
Specifica il numero massimo di righe da includere in un cursore. (Ereditato da ContentResolver) |
QueryArgOffset |
Specifica l'indice di riga di offset all'interno di un cursore. (Ereditato da ContentResolver) |
QueryArgSortCollation |
Consente al client di specificare un hint per il provider che dichiara le regole di confronto da usare durante l'ordinamento dei valori. (Ereditato da ContentResolver) |
QueryArgSortColumns |
Specifica l'elenco di colonne (archiviate come |
QueryArgSortDirection |
Specifica l'ordinamento desiderato. (Ereditato da ContentResolver) |
QueryArgSortLocale |
Consente al client di specificare un hint per il provider che dichiara le impostazioni locali da usare durante l'ordinamento dei valori. (Ereditato da ContentResolver) |
QueryArgSqlGroupBy |
Chiave per una stringa di stile |
QueryArgSqlHaving |
Chiave per una stringa di stile |
QueryArgSqlLimit |
Chiave per una stringa di stile |
QueryArgSqlSelection |
Chiave per una stringa di selezione dello stile SQL che può essere presente nell'argomento Bundle di query passato a |
QueryArgSqlSelectionArgs |
Chiave per l'elenco di argomenti stringa di selezione SQL. (Ereditato da ContentResolver) |
QueryArgSqlSortOrder |
Chiave per una stringa di ordinamento dello stile SQL che può essere presente nell'argomento Bundle di query passato a |
QuerySortDirectionAscending |
Obsoleti.
Estensione progettata |
QuerySortDirectionDescending |
Obsoleti.
Estensione progettata |
SchemeAndroidResource | (Ereditato da ContentResolver) |
SchemeContent | (Ereditato da ContentResolver) |
SchemeFile | (Ereditato da ContentResolver) |
SyncExtrasAccount |
Obsoleti.
Metodo deprecato. (Ereditato da ContentResolver) |
SyncExtrasDiscardLocalDeletions |
Indica che l'adattatore di sincronizzazione non deve procedere con le operazioni di eliminazione, se determina che sono presenti troppi elementi. (Ereditato da ContentResolver) |
SyncExtrasDoNotRetry |
Se questo valore aggiuntivo è impostato su true, la richiesta non verrà ritentata in caso di errore. (Ereditato da ContentResolver) |
SyncExtrasExpedited |
Se questo valore aggiuntivo è impostato su true, la richiesta di sincronizzazione verrà pianificata all'inizio della coda delle richieste di sincronizzazione, ma è comunque soggetta alla quota e alla limitazione di JobScheduler a causa dei bucket di standby dell'app. (Ereditato da ContentResolver) |
SyncExtrasForce |
Obsoleti.
Metodo deprecato. (Ereditato da ContentResolver) |
SyncExtrasIgnoreBackoff |
Se questo valore aggiuntivo è impostato su true, eventuali backoff per il tentativo iniziale (e. (Ereditato da ContentResolver) |
SyncExtrasIgnoreSettings |
Se questo valore aggiuntivo è impostato su true, le impostazioni di sincronizzazione (ad esempio getSyncAutomatically()) vengono ignorate dall'utilità di pianificazione della sincronizzazione. (Ereditato da ContentResolver) |
SyncExtrasInitialize |
Impostare da SyncManager per richiedere che l'oggetto SyncAdapter inizializzi se stesso per la coppia di account/autorità specificata. (Ereditato da ContentResolver) |
SyncExtrasManual |
L'impostazione di questo valore aggiuntivo equivale all'impostazione di e |
SyncExtrasOverrideTooManyDeletions |
Indica che l'adattatore di sincronizzazione deve procedere con le operazioni di eliminazione, anche se determina che sono presenti troppi elementi. (Ereditato da ContentResolver) |
SyncExtrasRequireCharging |
Se questo valore aggiuntivo è impostato su true, la richiesta di sincronizzazione verrà pianificata solo quando il dispositivo è collegato. (Ereditato da ContentResolver) |
SyncExtrasScheduleAsExpeditedJob |
Eseguire questa operazione di sincronizzazione come "processo accelerato" (vedere |
SyncExtrasUpload |
Indica che questa sincronizzazione deve caricare solo le modifiche locali nel server. (Ereditato da ContentResolver) |
SyncObserverTypeActive |
Obsoleti.
(Ereditato da ContentResolver)
|
SyncObserverTypePending |
Obsoleti.
(Ereditato da ContentResolver)
|
SyncObserverTypeSettings |
Obsoleti.
(Ereditato da ContentResolver)
|
Proprietà
Class |
Restituisce la classe di runtime di questo |
Handle |
Handle all'istanza di Android sottostante. (Ereditato da Object) |
JniIdentityHashCode |
Estensione progettata |
JniPeerMembers |
Estensione progettata |
OutgoingPersistedUriPermissions |
Restituisce l'elenco di tutte le concessioni di autorizzazioni URI persistenti ospitate dall'app chiamante. (Ereditato da ContentResolver) |
PeerReference |
Estensione progettata |
PersistedUriPermissions |
Restituisce l'elenco di tutte le concessioni di autorizzazione URI rese persistenti dall'app chiamante. (Ereditato da ContentResolver) |
ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
Metodi
AcquireContentProviderClient(String) |
Restituisce un |
AcquireContentProviderClient(Uri) |
Restituisce un |
AcquireUnstableContentProviderClient(String) |
Come |
AcquireUnstableContentProviderClient(Uri) |
Come |
AddProvider(String, ContentProvider) |
Aggiunge l'accesso a un provider in base alla relativa autorità |
ApplyBatch(String, IList<ContentProviderOperation>) |
Applica ognuno degli |
BulkInsert(Uri, ContentValues[]) |
Inserisce più righe in una tabella in corrispondenza dell'URL specificato. (Ereditato da ContentResolver) |
Call(String, String, String, Bundle) |
Chiamare un metodo definito dal provider. (Ereditato da ContentResolver) |
Call(Uri, String, String, Bundle) |
Chiamare un metodo definito dal provider. (Ereditato da ContentResolver) |
CancelSync(Uri) |
Obsoleti.
Annullare tutte le sincronizzazioni attive o in sospeso corrispondenti all'URI. (Ereditato da ContentResolver) |
Canonicalize(Uri) |
Trasformare l'URL</>var> specificato <in una rappresentazione canonica della risorsa a cui si fa riferimento, che può essere usata tra dispositivi, resi persistenti, sottoposti a backup e ripristinati e così via. (Ereditato da ContentResolver) |
Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
Delete(Uri, Bundle) |
Elimina le righe specificate da un URI di contenuto. (Ereditato da ContentResolver) |
Delete(Uri, String, String[]) |
Elimina le righe specificate da un URI di contenuto. (Ereditato da ContentResolver) |
Dispose() |
Estensione progettata |
Dispose(Boolean) |
Estensione progettata |
Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
GetStreamTypes(Uri, String) |
È possibile restituire una query per i possibili tipi MIME per le rappresentazioni che l'URL del contenuto specificato può essere restituito quando viene aperto come flusso con |
GetType(Uri) |
Restituisce il tipo MIME dell'URL del contenuto specificato. (Ereditato da ContentResolver) |
GetTypeInfo(String) |
Restituisce una descrizione dettagliata del tipo MIME specificato, inclusa un'icona e un'etichetta che descrivono il tipo. (Ereditato da ContentResolver) |
Insert(Uri, ContentValues) |
Inserisce una riga in una tabella in corrispondenza dell'URL specificato. (Ereditato da ContentResolver) |
Insert(Uri, ContentValues, Bundle) |
Inserisce una riga in una tabella in corrispondenza dell'URL specificato. (Ereditato da ContentResolver) |
JavaFinalize() |
Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto. (Ereditato da Object) |
LoadThumbnail(Uri, Size, CancellationSignal) |
Metodo pratico che carica in modo efficiente un'anteprima visiva per l'oggetto specificato |
Notify() |
Riattiva un singolo thread in attesa del monitoraggio dell'oggetto. (Ereditato da Object) |
NotifyAll() |
Riattiva tutti i thread in attesa del monitoraggio dell'oggetto. (Ereditato da Object) |
NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags) |
Notificare agli osservatori registrati che sono state aggiornate diverse righe. (Ereditato da ContentResolver) |
NotifyChange(Uri, ContentObserver) |
Notificare agli osservatori registrati che una riga è stata aggiornata e tentare di sincronizzare le modifiche alla rete. (Ereditato da ContentResolver) |
NotifyChange(Uri, ContentObserver, Boolean) |
Notificare agli osservatori registrati che una riga è stata aggiornata. (Ereditato da ContentResolver) |
NotifyChange(Uri, ContentObserver, NotifyChangeFlags) |
Notificare agli osservatori registrati che una riga è stata aggiornata. (Ereditato da ContentResolver) |
OpenAssetFile(Uri, String, CancellationSignal) |
Estensione progettata |
OpenAssetFileDescriptor(Uri, String) |
Aprire un descrittore di file non elaborato per accedere ai dati in un URI. (Ereditato da ContentResolver) |
OpenAssetFileDescriptor(Uri, String, CancellationSignal) |
Aprire un descrittore di file non elaborato per accedere ai dati in un URI. (Ereditato da ContentResolver) |
OpenFile(Uri, String, CancellationSignal) |
Estensione progettata |
OpenFileDescriptor(Uri, String) |
Aprire un descrittore di file non elaborato per accedere ai dati in un URI. (Ereditato da ContentResolver) |
OpenFileDescriptor(Uri, String, CancellationSignal) |
Aprire un descrittore di file non elaborato per accedere ai dati in un URI. (Ereditato da ContentResolver) |
OpenInputStream(Uri) |
Aprire un flusso sul contenuto associato a un URI del contenuto. (Ereditato da ContentResolver) |
OpenOutputStream(Uri) |
Sinonimo di |
OpenOutputStream(Uri, String) |
Aprire un flusso sul contenuto associato a un URI del contenuto. (Ereditato da ContentResolver) |
OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal) |
Estensione progettata |
OpenTypedAssetFileDescriptor(Uri, String, Bundle) |
Aprire un descrittore di file non elaborato per accedere ai dati (potenzialmente trasformati dal tipo) da un URI "content:". (Ereditato da ContentResolver) |
OpenTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal) |
Aprire un descrittore di file non elaborato per accedere ai dati (potenzialmente trasformati dal tipo) da un URI "content:". (Ereditato da ContentResolver) |
Query(Uri, String[], Bundle, CancellationSignal) |
Eseguire una query sull'URI specificato, restituendo un |
Query(Uri, String[], String, String[], String) |
Eseguire una query sull'URI specificato, restituendo un |
Query(Uri, String[], String, String[], String, CancellationSignal) |
Eseguire una query sull'URI specificato, restituendo un |
Refresh(Uri, Bundle, CancellationSignal) |
In questo modo i client possono richiedere un aggiornamento esplicito del contenuto identificato da |
RegisterContentObserver(Uri, Boolean, ContentObserver) |
Registrare una classe observer che ottiene i callback quando i dati identificati da un determinato URI del contenuto cambiano. (Ereditato da ContentResolver) |
ReleasePersistableUriPermission(Uri, ActivityFlags) |
Rinunciare a una concessione di autorizzazione URI persistente. (Ereditato da ContentResolver) |
SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
StartSync(Uri, Bundle) |
Obsoleti.
Avviare un'operazione di sincronizzazione asincrona. (Ereditato da ContentResolver) |
TakePersistableUriPermission(Uri, ActivityFlags) |
Concedere un'autorizzazione URI persistente che è stata offerta. (Ereditato da ContentResolver) |
ToArray<T>() |
Estensione progettata |
ToString() |
Restituisce una rappresentazione in formato stringa dell'oggetto. (Ereditato da Object) |
Uncanonicalize(Uri) |
Dato un URI canonico generato in precedenza da |
UnregisterContentObserver(ContentObserver) |
Annulla la registrazione di un osservatore delle modifiche. (Ereditato da ContentResolver) |
UnregisterFromRuntime() |
Estensione progettata |
Update(Uri, ContentValues, Bundle) |
Aggiornare le righe in un URI del contenuto. (Ereditato da ContentResolver) |
Update(Uri, ContentValues, String, String[]) |
Aggiornare le righe in un URI del contenuto. (Ereditato da ContentResolver) |
Wait() |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.< (Ereditato da Object) |
Wait(Int64) |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale. (Ereditato da Object) |
Wait(Int64, Int32) |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IJavaPeerable.Disposed() |
Estensione progettata |
IJavaPeerable.DisposeUnlessReferenced() |
Estensione progettata |
IJavaPeerable.Finalized() |
Estensione progettata |
IJavaPeerable.JniManagedPeerState |
Estensione progettata |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Estensione progettata |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Estensione progettata |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Estensione progettata |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo verificato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Estensione progettata |
GetJniTypeName(IJavaPeerable) |
Estensione progettata |