Estou tentando verificar, duante a abertura do aplicativo, se há a permissão do Manifest.permission.RECEIVE_SMS, caso contrário, jogaria para o usuário uma requestPermission para ele Autorizar (ou não) o RECEIVE_SMS. Criei o código, coloquei no onCreate(); porém não mostrou o dialog . Mostrou o toast que eu fiz para testar mas não mostrou o requestPermission. O que está acontecedo?
if(ActivityCompat.checkSelfPermission(this, Manifest.permission.RECEIVE_SMS)
!= PackageManager.PERMISSION_GRANTED){
ActivityCompat.requestPermissions(this, new String[]{"Manifest.permission.RECEIVE_SMS"}, requestCode);
Toast.makeText(this, "Entrou", Toast.LENGTH_SHORT).show();
}