android studio请求权限错误(kotlin)
我试图在我的代码中设置Request5权限检查 当然我把这五个都加在舱单上了。 我还试图删除该应用程序并重新安装 但它根本不要求权限 这是我的根类android studio请求权限错误(kotlin),kotlin,android-studio-3.0,Kotlin,Android Studio 3.0,我试图在我的代码中设置Request5权限检查 当然我把这五个都加在舱单上了。 我还试图删除该应用程序并重新安装 但它根本不要求权限 这是我的根类 override fun onCreate(savedInstanceState: Bundle?) { (...) if (checkAndRequestPermissions()) { Handler().postDelayed({ val intent =
override fun onCreate(savedInstanceState: Bundle?) {
(...)
if (checkAndRequestPermissions()) {
Handler().postDelayed({
val intent = Intent(this, ActivityMain::class.java)
startActivity(intent)
}, SPLASH_TIME_OUT.toLong())
}
和checkAndRequestPermissions()方法
“CheckAndRequestPermissions()”值始终为true
我想这里有个问题
if (!listPermissionsNeeded.isEmpty()) {
即使ListPersmissionsRequired值为“0”,它也会不断返回true,而不会进入内部
我参考了这个网站->
上述所有权限都不需要运行时权限检查和批准。这些权限仅在清单文件中提及 这就是为什么函数
checkAndRequestPermissions()
总是返回true
请参阅此链接
希望这有帮助。快乐编码:)似乎所有权限都已授予。代码中没有问题 因为这些是 所以不需要处理运行时检查器
只需要运行时权限处理程序。非常感谢您!我可没想过那样!
if (checkAndRequestPermissions()) {
if (!listPermissionsNeeded.isEmpty()) {