gpt4 book ai didi

java - 无法解析方法 checkSelfPermission

转载 作者:搜寻专家 更新时间:2023-10-30 19:49:28 27 4
gpt4 key购买 nike

我正在尝试让我的应用为 Android 6 做好准备,但现在我遇到了需要请求和检查权限的问题。

我尝试了文档中的以下内容:

int permissionCheck = ContextCompat.checkSelfPermission(thisActivity,
Manifest.permission.WRITE_CALENDAR);

问题是 Android Studio 提示 Cannot resolve method 'checkSelfPermission'

我已经包含了 appcompat 和支持库。 ContextCompat 为 AS 所知,但方法本身未知。我不知道我做错了什么 - 在另一个项目中我可以编写此方法并得到识别。

TargetAPI 是 23。

有人知道解决办法吗?

最佳答案

下面是各种场景下需要调用的方式,

在 Activity 的情况下:

 ContextCompat.checkSelfPermission(MyActivity.this,
Manifest.permission.WRITE_CALENDAR);

如果是 fragment :

 ContextCompat.checkSelfPermission(getActivity(),
Manifest.permission.WRITE_CALENDAR);

在任何实用程序类的情况下使用上下文:

 ContextCompat.checkSelfPermission(context,
Manifest.permission.WRITE_CALENDAR);

在下方评论以获取更多信息

关于java - 无法解析方法 checkSelfPermission,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34238246/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com