【发布时间】:2023-03-06 17:00:01
【问题描述】:
我在 android studio 中使用 Kotlin 语言。我正在请求访问画廊的权限,当我使用“if-else”结构查询权限并且 requestPermissions 语句上方有一个破折号时,我正在写这个。我们如何解决这个问题。
activity?.let {
if (ContextCompat.checkSelfPermission(requireActivity().applicationContext,Manifest.permission.READ_EXTERNAL_STORAGE)!= PackageManager.PERMISSION_GRANTED) {
requestPermissions(arrayOf(Manifest.permission.READ_EXTERNAL_STORAGE), 1)
【问题讨论】:
-
我做不到
-
当一个方法名有这样的一行时,这意味着该方法已被弃用。从技术上讲,它仍然可以工作,但您应该使用更新的方法。看看答案here
-
IDE 的一个特性告诉你该函数已被弃用。找出替代品。
标签: android kotlin permissions