ServiceLoader.LoadInstalled(Class) Metodo
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.
Crea un nuovo caricatore del servizio per il tipo di servizio specificato, usando il caricatore della classe di estensione.
[Android.Runtime.Register("loadInstalled", "(Ljava/lang/Class;)Ljava/util/ServiceLoader;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "S" })]
public static Java.Util.ServiceLoader? LoadInstalled (Java.Lang.Class? service);
[<Android.Runtime.Register("loadInstalled", "(Ljava/lang/Class;)Ljava/util/ServiceLoader;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "S" })>]
static member LoadInstalled : 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 estensione.
Questo metodo pratico individua semplicemente il caricatore della classe di estensione, lo extClassLoader
chiama e quindi restituisce
<blockquote>
ServiceLoader.load(<i>service</i>, <i>extClassLoader</i>)
</blockquote>
Se non è possibile trovare il caricatore della classe di estensione, viene usato il caricatore della classe di sistema; se non è presente alcun caricatore di classi di sistema, viene usato il caricatore della classe bootstrap.
Questo metodo è destinato all'uso quando sono desiderati solo i provider installati. Il servizio risultante troverà e caricherà solo i provider installati nella macchina virtuale Java corrente; i provider nel percorso della classe dell'applicazione verranno ignorati.
Documentazione java per java.util.ServiceLoader.loadInstalled(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.