Android 6.0 权限。阅读短信

Van*_*kiy 5 android android-6.0-marshmallow runtime-permissions

我想获得在我的应用程序中读取短信的权限。这是我的代码:

String permission = Manifest.permission.READ_SMS;
if (ContextCompat.checkSelfPermission(getContext(), permission) != PackageManager.PERMISSION_GRANTED){
    permissionList.add(permission);

    if (!ActivityCompat.shouldShowRequestPermissionRationale(getActivity(), permission)){
        requestPermissions(new String[]{permission}), SMS_PERMISSION);
    }
}
Run Code Online (Sandbox Code Playgroud)

我没有收到确认许可请求的对话框。对于其他权限(如WRITE_STORAGE, READ_CONTACTS),我得到了这个对话框。你知道如何解决吗?

方法onRequestPermissionsResult告诉我未授予许可。但它可以工作,没有确认对话框。

Van*_*kiy 2

我需要<uses-permission-sdk-23/>确认对话框。