【发布时间】:2018-01-24 09:01:14
【问题描述】:
我有一个问题,我想听听这个问题的答案,因为我真的搜索了很长时间,不管我在做什么,我仍然得到错误。这是我写的代码:
if (getContext() != null) {
if (ContextCompat.checkSelfPermission(getContext(), Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED
&& ActivityCompat.checkSelfPermission(getContext(), Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {}
在我尝试加载地图之前,我正在检查他的 Locations 权限,所以在 onMapLoaded 内部,我正在像上面一样检查。
是否有任何技巧或者这是 ContextCompat 中的错误?
错误:
尝试调用虚方法'int android.content.Context.checkPermission(java.lang.String, int, int)' 在空对象引用上
【问题讨论】:
-
发布整个堆栈跟踪和更多代码
标签: android android-fragments android-permissions android-context