android - 6.0运行中的程序权限变化的时候要怎么处理。
PHPz
PHPz 2017-04-17 17:55:45
0
5
1067

碰到个很奇怪的问题,app在6.0设备上运行的时候,切换到手机设置中关闭某些权限导致app直接挂掉了,关闭的权限还不是当前页面必需的权限

尝试过的解决方法:

在BaseActivity中的onResume方法中进行权限的判断处理:本来想用户切换到设置中的时候应用已经退到后台,再切回app那么Activity会重新唤醒,只有进行后台切换前台的判断,在其中进行权限的处理就能解决。实践后发现:方案不可行,在设置中关闭权限的时候,Application已经被销毁了,热启动的时候重新创建了Application,BaseActivity中的代码根本没有走进去,求大神给个意见改怎么解决这个问题
PHPz
PHPz

学习是最好的投资!

모든 응답(5)
小葫芦

애플리케이션이 파괴되었는데 BaseActivity는 파괴되지 않습니까?

小葫芦

LZ
문제 해결하셨나요...저도 이런 문제가 발생했습니다. 해결해주세요

Peter_Zhu

앱이 정지되면 항상 로그 출력이 발생합니다.
Android 6.0 설정에서 권한을 수정하면 앱이 다시 시작됩니다.

刘奇

포스터에 해결책이 있나요? 나는 또한 최근에이 문제에 직면했습니다.

阿神

아직은 아니고 나중에 다른분께 넘겨드릴 예정입니다...

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿