MIUI有一个与权限相关的非常奇怪的问题,棉花糖前设备具有动态权限的概念,这很好,我们可以简单地调用该方法,操作系统负责显示警报供用户授予权限。但是一旦操作系统更新到棉花糖,它就会出现问题,显示某些类型(FILE_LOCATION)的自定义权限警报,但不是所有类型(相机) ,
我观察到的,当我打电话
ActivityCompat.requestPermissions(startActivity.this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, PERMISSIONS_REQUEST_FINE_LOCATION);
这
@Override
public void onRequestPermissionsResult()
即使没有用户选择结果PERMISSION_GRANTED,也会被触发。
真正的问题不仅在于此,我尝试了许多从PlayStore下载的应用程序,但是当需要位置服务时,它们显示警报没有任何问题,
那么,是否有任何解决方法可以在所有情况下触发动态权限,无论设备如何
此问题已通过最新的 MIUI Rom 更新 6.4.14 修复