Idioma

Channel.SelectNext Método

Definição

Executa uma seleção do próximo Applet neste canal que corresponde ao AID parcial especificado no método openBasicChannel(byte[] aid) 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

Retornos

true se o novo Applet foi selecionado neste canal. false o Applet já selecionado permanece selecionado neste canal.

Atributos

Comentários

Executa uma seleção do próximo Applet neste canal que corresponde ao AID parcial especificado no método openBasicChannel(byte[] aid) ou openLogicalChannel(byte[] aid). Esse mecanismo pode ser usado por um aplicativo de dispositivo para iterar por meio de todos os Applets correspondentes ao mesmo AID parcial. Se selectNext() retornar true, um novo Applet foi selecionado com êxito neste canal. Se nenhum applet adicional existir com correspondências ao AID parcial, esse método retornará false e o Applet já selecionado permanecerá selecionado. <br>

Como a API não pode distinguir entre um AID parcial e completo, a API dependerá da resposta do Elemento Seguro para o valor retornado desse método. <br> A implementação do comando SELECT subjacente nesse método deve usar os mesmos valores que o comando openBasicChannel(byte[] aid) ou openLogicalChannel(byte[] aid) com a opção: <br> P2='02' (Próxima ocorrência) <br> A resposta select armazenada no objeto Channel deve ser atualizada com a resposta APDU do comando SELECT.

Java documentação para android.se.omapi.Channel.selectNext().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a