android - 6.0运行中的程序权限变化的时候要怎么处理。
PHPz
PHPz 2017-04-17 17:55:45
[Android讨论组]

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

尝试过的解决方法:

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

学习是最好的投资!

全部回复(5)
高洛峰

Application被销毁,那BaseActivity没有被销毁吗?

高洛峰

LZ
你问题解决了吗...我也遇到这问题了,,求解决办法

天蓬老师

导致app挂掉,总会有日志输出的吧,分析日志看看到底是哪里挂的
Android6.0在设置里修改权限,会导致应用重启。

怪我咯

楼主有没有解决方案啊?最近也遇到这个问题。

阿神

暂时没有,后面移交给其他人搞了······

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号