Condividi tramite


ServiceLoader.Load Metodo

Definizione

Overload

Load(Class)

Crea un nuovo caricatore del servizio per il tipo di servizio specificato, usando java del thread corrente.

Load(Class, ClassLoader)

Crea un nuovo caricatore del servizio per il tipo di servizio e il caricatore di classe specificati.

Load(Class)

Crea un nuovo caricatore del servizio per il tipo di servizio specificato, usando java del thread corrente.

[Android.Runtime.Register("load", "(Ljava/lang/Class;)Ljava/util/ServiceLoader;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "S" })]
public static Java.Util.ServiceLoader? Load (Java.Lang.Class? service);
[<Android.Runtime.Register("load", "(Ljava/lang/Class;)Ljava/util/ServiceLoader;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "S" })>]
static member Load : Java.Lang.Class -> Java.Util.ServiceLoader

Parametri

service
Class

Interfaccia o classe astratta che rappresenta il servizio

Restituisce

Nuovo caricatore del servizio

Attributi

Commenti

Crea un nuovo caricatore del servizio per il tipo di servizio specificato, usando il caricatore della classe di contesto java.lang.Thread#getContextClassLoader del thread corrente.

Chiamata di questo metodo pratico del modulo

<blockquote>

ServiceLoader.load(<i>service</i>)

</blockquote>

equivale a

<blockquote>

ServiceLoader.load(<i>service</i>,
                               Thread.currentThread().getContextClassLoader())

</blockquote>

Documentazione java per java.util.ServiceLoader.load(java.lang.Class<S>).

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

Load(Class, ClassLoader)

Crea un nuovo caricatore del servizio per il tipo di servizio e il caricatore di classe specificati.

[Android.Runtime.Register("load", "(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "S" })]
public static Java.Util.ServiceLoader? Load (Java.Lang.Class? service, Java.Lang.ClassLoader? loader);
[<Android.Runtime.Register("load", "(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "S" })>]
static member Load : Java.Lang.Class * Java.Lang.ClassLoader -> Java.Util.ServiceLoader

Parametri

service
Class

Interfaccia o classe astratta che rappresenta il servizio

loader
ClassLoader

Il caricatore di classi da usare per caricare i file di configurazione del provider e le classi del provider oppure null se il caricatore della classe di sistema (o, in caso contrario, il caricatore della classe bootstrap) deve essere usato

Restituisce

Nuovo caricatore del servizio

Attributi

Commenti

Crea un nuovo caricatore del servizio per il tipo di servizio e il caricatore di classe specificati.

Documentazione java per java.util.ServiceLoader.load(java.lang.Class<S>, java.lang.ClassLoader).

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