📜  什么是 shouldshowrequestpermissionrationale return - Dart 代码示例

📅  最后修改于: 2022-03-11 14:48:04.538000             🧑  作者: Mango

代码示例1
if (grantResults.length > 0){
    if(grantResults[0] == PackageManager.PERMISSION_GRANTED) {
        //Do the stuff that requires permission...
    }else if (grantResults[0] == PackageManager.PERMISSION_DENIED){
        // Should we show an explanation?
        if (ActivityCompat.shouldShowRequestPermissionRationale(context, Manifest.permission.WRITE_EXTERNAL_STORAGE)) {
            //Show permission explanation dialog...
        }else{
            //Never ask again selected, or device policy prohibits the app from having that permission.
            //So, disable that feature, or fall back to another situation...
        }
    }
}