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();
        } 
             
            