1. 程式人生 > >Android 記錄一個智障錯誤

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寫法是不是不同……