遇到一个坑爹问题,在自检权限的代码
if(ContextCompat.checkSelfPermission(this,android.Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){ ActivityCompat.requestPermissions(this,arrayOf(android.Manifest.permisson.READ_EXTERNAL_STORAGE),0) }
中一开始一直找不到 Manifest的permission,报unresolved reference:permisson错误
解决方法:
注意到在permission前面用的Manifest不是我需要的Manifest,这是因为在自动补全代码中会出现两个Manifest以供选择,我就悲催地选到了那个我不需要的。正确的写法就是上面的代码。