Condividi tramite


PackageManager.QueryContentProviders Metodo

Definizione

Overload

QueryContentProviders(String, Int32, PackageInfoFlags)

Recuperare le informazioni sul provider di contenuti.

QueryContentProviders(String, Int32, PackageManager+ComponentInfoFlags)

QueryContentProviders(String, Int32, PackageInfoFlags)

Recuperare le informazioni sul provider di contenuti.

[Android.Runtime.Register("queryContentProviders", "(Ljava/lang/String;II)Ljava/util/List;", "GetQueryContentProviders_Ljava_lang_String_IIHandler")]
public abstract System.Collections.Generic.IList<Android.Content.PM.ProviderInfo> QueryContentProviders (string? processName, int uid, Android.Content.PM.PackageInfoFlags flags);
[<Android.Runtime.Register("queryContentProviders", "(Ljava/lang/String;II)Ljava/util/List;", "GetQueryContentProviders_Ljava_lang_String_IIHandler")>]
abstract member QueryContentProviders : string * int * Android.Content.PM.PackageInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ProviderInfo>

Parametri

processName
String

Se non null, limita i provider restituiti solo a quelli ospitati dal processo specificato. Se null, vengono restituiti tutti i provider di contenuto.

uid
Int32

Se <var>processName</var> è diverso da null, si tratta dell'interfaccia utente richiesta proprietaria dei provider di contenuti richiesti.

flags
PackageInfoFlags

Flag di opzione aggiuntivi per modificare i dati restituiti.

Restituisce

Elenco di ProviderInfo oggetti contenenti una voce per ogni provider corrispondente <a var>processName</var> oppure, se <var>processName</var> è null, tutti i provider di contenuti noti. <em>Se non sono presenti provider corrispondenti, viene restituito null.</Em>

Attributi

Commenti

Recuperare le informazioni sul provider di contenuti.

<em>Nota: a differenza della maggior parte degli altri metodi, un set di risultati vuoto è indicato da una restituzione Null anziché da un elenco vuoto.</Em>

Usare #queryContentProviders(String, int, ComponentInfoFlags) quando sono necessari flag lunghi.

Documentazione java per android.content.pm.PackageManager.queryContentProviders(java.lang.String, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

QueryContentProviders(String, Int32, PackageManager+ComponentInfoFlags)

[Android.Runtime.Register("queryContentProviders", "(Ljava/lang/String;ILandroid/content/pm/PackageManager$ComponentInfoFlags;)Ljava/util/List;", "GetQueryContentProviders_Ljava_lang_String_ILandroid_content_pm_PackageManager_ComponentInfoFlags_Handler", ApiSince=33)]
public virtual System.Collections.Generic.IList<Android.Content.PM.ProviderInfo> QueryContentProviders (string? processName, int uid, Android.Content.PM.PackageManager.ComponentInfoFlags flags);
[<Android.Runtime.Register("queryContentProviders", "(Ljava/lang/String;ILandroid/content/pm/PackageManager$ComponentInfoFlags;)Ljava/util/List;", "GetQueryContentProviders_Ljava_lang_String_ILandroid_content_pm_PackageManager_ComponentInfoFlags_Handler", ApiSince=33)>]
abstract member QueryContentProviders : string * int * Android.Content.PM.PackageManager.ComponentInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ProviderInfo>
override this.QueryContentProviders : string * int * Android.Content.PM.PackageManager.ComponentInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ProviderInfo>

Parametri

processName
String
uid
Int32

Restituisce

Attributi

Si applica a