我的程序在主activity做了一些初始化操作,并执行了动态权限获取,android运行版本是7.0,但是我的gradle中
targetSdkVersion版本是22(6.0版本一下),正常是不需要动态权限获取,实际在运行时也未弹出需要手动获取权限的提示,但是activity先执行完 onResume 紧接着执行 onPause然后又执行了onResume。
我的动态权限获取代码如下:
private void initPermission() { String[] permissions = { Manifest.permission.RECORD_AUDIO, Manifest.permission.READ_PHONE_STATE, Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.INTERNET, Manifest.permission.MODIFY_AUDIO_SETTINGS, Manifest.permission.WRITE_SETTINGS, Manifest.permission.ACCESS_WIFI_STATE, Manifest.permission.CHANGE_WIFI_STATE, Manifest.permission.INTERNET, Manifest.permission.ACCESS_NETWORK_STATE, Manifest.permission.MODIFY_AUDIO_SETTINGS, Manifest.permission.READ_PHONE_STATE }; ArrayList<String> toApplyLi