Channel.SelectNext 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.
Effectue une sélection de l’applet suivante sur ce canal qui correspond à l’AIDE partielle spécifiée dans la méthode openBasicChannel(byte[] ou openLogicalChannel(byte[] aid).
[Android.Runtime.Register("selectNext", "()Z", "", ApiSince=28)]
public bool SelectNext();
[<Android.Runtime.Register("selectNext", "()Z", "", ApiSince=28)>]
member this.SelectNext : unit -> bool
Retours
true si la nouvelle applet a été sélectionnée sur ce canal.
false l’applet déjà sélectionnée reste sélectionnée sur ce canal.
- Attributs
Remarques
Effectue une sélection de l’applet suivante sur ce canal qui correspond à l’AIDE partielle spécifiée dans la méthode openBasicChannel(byte[] ou openLogicalChannel(byte[] aid). Ce mécanisme peut être utilisé par une application d’appareil pour itérer au sein de toutes les applets correspondant au même AID partiel. Si selectNext() retourne true, une nouvelle applet a été sélectionnée avec succès sur ce canal. Si aucune autre applet n’existe avec des correspondances avec l’AID partielle, cette méthode retourne false et l’applet déjà sélectionnée reste sélectionnée. <br>
Étant donné que l’API ne peut pas faire la distinction entre une AIDE partielle et complète, l’API doit s’appuyer sur la réponse de l’élément sécurisé pour la valeur de retour de cette méthode. <br> L’implémentation de la commande SELECT sous-jacente dans cette méthode doit utiliser les mêmes valeurs que l’aide openBasicChannel(byte[] correspondante) ou openLogicalChannel(byte[] aid) avec l’option : <br> P2='02' (Occurrence suivante) <br> La réponse select stockée dans l’objet Channel doit être mise à jour avec la réponse APDU de la commande SELECT.
Java documentation pour android.se.omapi.Channel.selectNext().
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.