BroadcastReceiver.PeekService(Context, Intent) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournissez un classeur à un service déjà lié.
[Android.Runtime.Register("peekService", "(Landroid/content/Context;Landroid/content/Intent;)Landroid/os/IBinder;", "GetPeekService_Landroid_content_Context_Landroid_content_Intent_Handler")]
public virtual Android.OS.IBinder? PeekService (Android.Content.Context? myContext, Android.Content.Intent? service);
[<Android.Runtime.Register("peekService", "(Landroid/content/Context;Landroid/content/Intent;)Landroid/os/IBinder;", "GetPeekService_Landroid_content_Context_Landroid_content_Intent_Handler")>]
abstract member PeekService : Android.Content.Context * Android.Content.Intent -> Android.OS.IBinder
override this.PeekService : Android.Content.Context * Android.Content.Intent -> Android.OS.IBinder
Paramètres
- myContext
- Context
Contexte passé à #onReceive(Context, Intent)
- service
- Intent
Identifie le service déjà lié que vous souhaitez utiliser. Consultez android.content.Context#bindService(Intent, ServiceConnection, int)
pour plus d’informations.
Retours
- Attributs
Remarques
Fournissez un classeur à un service déjà lié. Cette méthode est synchrone et ne démarre pas le service cible s’il n’est pas présent. Il est donc sûr d’appeler à partir de #onReceive
.
Pour que peekService() retourne une interface non null android.os.IBinder
, le service doit l’avoir publié avant. En d’autres termes, certains composants doivent l’avoir appelé android.content.Context#bindService(Intent, ServiceConnection, int)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.