Olá bom dia! Eu não consegui entender bem o uso da ActivityCompat na hora de verificar se tem a permissão para acessar o recurso de fazer uma ligação. Porque que usa essa classe?
Olá bom dia! Eu não consegui entender bem o uso da ActivityCompat na hora de verificar se tem a permissão para acessar o recurso de fazer uma ligação. Porque que usa essa classe?
Olá Janaina, tudo bem ?
O uso da classe ActivityCompat
é para utilizarmos um comportamentos já definidos, que são a verificação se nossa activity/aplicação já possui a permissão através do método checkSelfPermission ()
para executar algo, no nosso caso é para realizarmos a ligação telefônica. Caso ainda não tenhamos, nós fazemos a solicitação através do método requestPermissions
.
Espero ter ajudado.
Abraços