Gostaria de saber como ficaria a implementação do método onRequestPermissionResult, pois no exemplo da aula, como ficaria para mim realizar a chamada telefônica logo depois do usuário ter aceito o pedido de permissão, tendo em vista que não teria mais acesso ao itemLigar fora do método original setOnMenuItemClickListener ? Não ficou muito claro pra mim a utilidade desse novo método auxiliar para a chamada imediata logo após o aceite do usuário.
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
if (requestCode == 123){
//faz a ligação
}else if(requestCode == 124){
//faz o envio do SMS por exemplo
}
}