Android 记录一个智障错误

Android动态申请权限

 

 private val permissions= arrayOf( 
            "READ_EXTERNAL_STORAGE",
            "WRITE_EXTERNAL_STORAGE")

感觉好像没什么问题,然而

报错:Failure delivering result ResultInfo

其实是:

private val pemissions= arrayOf(
            Manifest.permission.READ_EXTERNAL_STORAGE,
            Manifest.permission.WRITE_EXTERNAL_STORAGE
           )

字符串为:

public static final String READ_EXTERNAL_STORAGE = "android.permission.READ_EXTERNAL_STORAGE";

可以说非常粗心了,找了很久,完全没想过字符串写错了,甚至以为kotlin和java写法是不是不同……

你可能感兴趣的:(Android,kotlin)