android 请求权限,android – 从Application类请求权限
参见英文答案 >Android: ActivityCompat.requestPermissions requires activity and not context :/1个根据新的Android文档,为了收集某些数据,我需要请求许可.所以我这样做:@Overridepublic void onCreate() {s...
参见英文答案 >
Android: ActivityCompat.requestPermissions requires activity and not context :/ 1个
根据新的Android文档,为了收集某些数据,我需要请求许可.所以我这样做:
@Override
public void onCreate() {
super.onCreate();
...
...
if (PermissionUtility.isPermitted(applicationContext, android.Manifest.permission.READ_SMS)) {
userNumber = getUserPhoneNumber();
} else {
ActivityCompat.requestPermissions(activity,
new String[]{android.Manifest.permission.READ_SMS},
Constants.REQUEST_CODE_READ_SMS);
}
...
...
}
问题是我在我的类中这样做是公共类MyApplication扩展Application {…}所以这里没有活动.有没有办法在这个课程中要求权限或通过某种方式传递活动?
更多推荐
所有评论(0)