我有這條線,我想請求一些權限
ActivityCompat.requestPermissions(this, arrayOf(Manifest.permission.WRITE_EXTERNAL_STORAGE), 1)
一切都很好,我更改了清單,但是 Manifest.permission 之后的“權限”是紅色的,并且顯示為錯誤。
我正在學習 Udemy 課程,這個人的做法和我一模一樣,而且他沒有問題。
順便說一句,我正在一個函式中撰寫該代碼,該函式在 onCreate 之外,但在 MainClass 內部,所以我不明白我做錯了什么
uj5u.com熱心網友回復:
您需要添加import android.Manifest到您的匯入串列中,以便編譯器知道正確的Manifest來源。我的猜測是Manifest您的import串列中還有其他名稱。
因此,例如,在這個示例專案的這個類中,我有這樣的宣告。然后我可以使用,例如:importManifest.permission
requestPerm.launch(Manifest.permission.WRITE_EXTERNAL_STORAGE)
(FWIW,該示例包含在這本免費書的本節中)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/427906.html
