Service.OnBind(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.
Gibt den Kommunikationskanal an den Dienst zurück.
[Android.Runtime.Register("onBind", "(Landroid/content/Intent;)Landroid/os/IBinder;", "GetOnBind_Landroid_content_Intent_Handler")]
public abstract Android.OS.IBinder? OnBind (Android.Content.Intent? intent);
[<Android.Runtime.Register("onBind", "(Landroid/content/Intent;)Landroid/os/IBinder;", "GetOnBind_Landroid_content_Intent_Handler")>]
abstract member OnBind : Android.Content.Intent -> Android.OS.IBinder
Parameter
- intent
- Intent
Die Absicht, die zum Binden an diesen Dienst verwendet wurde, wie angegeben android.content.Context#bindService
Context.bindService
. Beachten Sie, dass alle Extras, die an diesem Punkt <>im Intent enthalten waren, hier nicht</em> angezeigt werden.
Gibt zurück
Gibt einen IBinder zurück, über den Clients den Dienst aufrufen können.
- Attribute
Hinweise
Gibt den Kommunikationskanal an den Dienst zurück. Gibt möglicherweise NULL zurück, wenn Clients keine Bindung an den Dienst ausführen können. Die Rückgabe android.os.IBinder
erfolgt in der Regel für eine komplexe Schnittstelle, die mithilfe von aidl beschrieben wurde.
<em>Note that unlike other application components, calls on the IBinder interface returned here may not happen on the main thread of the process</em>. Weitere Informationen zum Hauptthread finden Sie in Prozessen und Threads.
Java-Dokumentation für android.app.Service.onBind(android.content.Intent)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.