【发布时间】:2017-04-28 13:02:49
【问题描述】:
在 API >= 23 中,我们需要在运行时请求用户许可。但由于某种原因,权限导致 onResume 被无限调用。这是什么原因造成的?
@Override
protected void onResume() {
super.onResume();
ActivityCompat.requestPermissions(MainActivity.this,
new String[]{Manifest.permission.ANYPERMISSION},1);
}
@Override
public void onRequestPermissionsResult(int requestCode,
String permissions[], int[] grantResults) {
}
【问题讨论】:
-
你最好在 onCreate() 中请求权限。
标签: java android android-permissions