Bagikan melalui


ServiceLoader.LoadInstalled(Class) Metode

Definisi

Membuat pemuat layanan baru untuk jenis layanan yang diberikan, menggunakan loader kelas ekstensi.

[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

Parameter

service
Class

Antarmuka atau kelas abstrak yang mewakili layanan

Mengembalikan

Pemuat layanan baru

Atribut

Keterangan

Membuat pemuat layanan baru untuk jenis layanan yang diberikan, menggunakan loader kelas ekstensi.

Metode kenyamanan ini hanya menemukan loader kelas ekstensi, sebut saja extClassLoader, dan kemudian mengembalikan

<blockquote>

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

</blockquote>

Jika loader kelas ekstensi tidak dapat ditemukan, maka loader kelas sistem digunakan; jika tidak ada loader kelas sistem, maka loader kelas bootstrap digunakan.

Metode ini ditujukan untuk digunakan ketika hanya penyedia yang diinstal yang diinginkan. Layanan yang dihasilkan hanya akan menemukan dan memuat penyedia yang telah diinstal ke komputer virtual Java saat ini; penyedia pada jalur kelas aplikasi akan diabaikan.

Dokumentasi Java untuk java.util.ServiceLoader.loadInstalled(java.lang.Class<S>).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk