unbind()¶
Método utilizado para realizar o encerramento da conexão com o serviço.
Método
| Assinatura | Descrição |
|---|---|
void unbind(Context context) |
Realiza a desvinculação. |
Parâmetro
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
context |
Context |
Sim | Contexto da aplicação. |
O método deve ser usado caso o método bind() tenha sido chamado anteriomente, justamente para que possa encerrar o serviço iniciado pelo bind.
Demonstração de unbind¶
Inicialização

Pagamento

Estorno

Exemplo de unbind¶
@Override
protected void onResume() {
super.onResume();
mPaymentClient.bind(this);
}
@Override
protected void onPause() {
try {
mPaymentClient.unbind(this);
} catch (Exception e) {
Log.e(TAG, e.getMessage());
}
super.onPause();
}
@Override
protected void onDestroy() {
try {
mPaymentClient.unbind(this);
} catch (Exception e) {
Log.e(TAG, e.getMessage());
}
super.onDestroy();
}