Langue

IBinder.QueryLocalInterface(String) Méthode

Définition

Essayez de récupérer une implémentation locale d’une interface pour cet objet Binder.

[Android.Runtime.Register("queryLocalInterface", "(Ljava/lang/String;)Landroid/os/IInterface;", "GetQueryLocalInterface_Ljava_lang_String_Handler:Android.OS.IBinderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Android.OS.IInterface? QueryLocalInterface(string descriptor);
[<Android.Runtime.Register("queryLocalInterface", "(Ljava/lang/String;)Landroid/os/IInterface;", "GetQueryLocalInterface_Ljava_lang_String_Handler:Android.OS.IBinderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member QueryLocalInterface : string -> Android.OS.IInterface

Paramètres

descriptor
String

La valeur ne peut pas être null.

Retours

Valeur demandée.

Attributs

Remarques

Essayez de récupérer une implémentation locale d’une interface pour cet objet Binder. Si la valeur null est retournée, vous devez instancier une classe proxy pour marshaler les appels via la méthode transact().

Java documentation pour android.os.IBinder.queryLocalInterface(java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à