Sprache

Provider.Service.NewInstance(Object) Methode

Definition

Gibt eine neue Instanz der von diesem Dienst beschriebenen Implementierung zurück.

[Android.Runtime.Register("newInstance", "(Ljava/lang/Object;)Ljava/lang/Object;", "GetNewInstance_Ljava_lang_Object_Handler")]
public virtual Java.Lang.Object NewInstance(Java.Lang.Object constructorParameter);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/Object;)Ljava/lang/Object;", "GetNewInstance_Ljava_lang_Object_Handler")>]
abstract member NewInstance : Java.Lang.Object -> Java.Lang.Object
override this.NewInstance : Java.Lang.Object -> Java.Lang.Object

Parameter

constructorParameter
Object

der Wert, der an den Konstruktor übergeben werden soll, oder null, wenn dieser Diensttyp keinen constructorParameter verwendet.

Gibt zurück

eine neue Implementierung dieses Diensts

Attribute

Ausnahmen

wenn die Instanz nicht erstellt werden konnte.

wenn die Implementierung das angegebene constructorParameterNicht unterstützt.

Hinweise

Gibt eine neue Instanz der von diesem Dienst beschriebenen Implementierung zurück. Das Sicherheitsanbieterframework verwendet diese Methode, um Implementierungen zu erstellen. Anwendungen müssen sie in der Regel nicht aufrufen.

Die Standardimplementierung verwendet Spiegelung, um den Standardkonstruktor für diesen Diensttyp aufzurufen. Sicherheitsanbieter können diese Methode außer Kraft setzen, um Instanziierung auf andere Weise zu implementieren. Ausführliche Informationen und die Werte von "constructorParameter", die für die verschiedenen Arten von Diensten gültig sind, finden Sie unter

Java Kryptografiearchitektur-API-Spezifikation & amp; Referenz.

Java Dokumentation für java.security.Provider.Service.newInstance(java.lang.Object).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: