AppComponentFactory.InstantiateService(ClassLoader, String, Intent) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht der Anwendung, die Erstellung von Diensten außer Kraft zu setzen.
[Android.Runtime.Register("instantiateService", "(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Service;", "GetInstantiateService_Ljava_lang_ClassLoader_Ljava_lang_String_Landroid_content_Intent_Handler", ApiSince=28)]
public virtual Android.App.Service InstantiateService (Java.Lang.ClassLoader cl, string className, Android.Content.Intent? intent);
[<Android.Runtime.Register("instantiateService", "(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Service;", "GetInstantiateService_Ljava_lang_ClassLoader_Ljava_lang_String_Landroid_content_Intent_Handler", ApiSince=28)>]
abstract member InstantiateService : Java.Lang.ClassLoader * string * Android.Content.Intent -> Android.App.Service
override this.InstantiateService : Java.Lang.ClassLoader * string * Android.Content.Intent -> Android.App.Service
Parameter
- cl
- ClassLoader
Der standardmäßige Classloader, der für die Instanziierung verwendet werden soll.
- className
- String
Die zu instanziierte Klasse.
- intent
- Intent
Die Absicht, die Klasse zu erstellen.
Gibt zurück
- Attribute
Hinweise
Ermöglicht der Anwendung, die Erstellung von Diensten außer Kraft zu setzen. Dies kann verwendet werden, um z. B. Abhängigkeitsinjektion oder Klassenladeprogrammänderungen an diesen Klassen durchzuführen.
Diese Methode dient nur dazu, einen Hook für die Instanziierung bereitzustellen. Es bietet keinen früheren Zugriff auf das Service-Objekt. Das zurückgegebene Objekt wird noch nicht als Context initialisiert und sollte nicht für die Interaktion mit anderen Android-APIs verwendet werden.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.