运行时权限保存问题总结
【运行时权限保存问题总结】从Android 6.0 开始新增了运行时权限,这个大家都知道,然后大家也都知道在必要的情况下要先申请权限再走代码逻辑,我们正常这样做也是没有问题的,但是今天我遇到了一个很难解决的问题,经过我的debug,我发现,相机类Activity出现了空指针异常,导致程序闪退,但是我明明在调用Camera的时候已经申请了权限,怎么会这样呢
文章图片
image.png
经过一番调试,需要把申请摄像头权限放到当前页面的上一级页面,这样问题就解决了,由此我也想记录下,对于运行时权限,最好能够在程序首页或者需要使用的前一页进行权限申请,不要用到了才去立马申请,这样很可能会出现一些莫名其妙的bug
推荐阅读
- mysql中视图事务索引与权限管理
- Pytorch学习|sklearn-SVM 模型保存、交叉验证与网格搜索
- 失手忘记保存,亦不想再写第二遍。
- 最新Mac系统安装fastlane|最新Mac系统安装fastlane /usr/bin 权限问题
- macOS系统上,安装包安装权限不足或验证不过问题
- 权限管理-linux常用命令大全[功能分类]
- python对数据进行分类|python对数据进行分类、文件是csv文件_用Python将处理数据得到的csv文件分类(按顺序)保存...
- cycript|cycript & 命令权限
- Android免Root|Android免Root 修改程序运行时内存指令逻辑(Hook系统函数)
- Android|Android 6.0动态申请权限