当前位置:   article > 正文

android 授予的权限被关闭导致APP崩溃重启数据发生异常。_android 关闭动态权限后app重启

android 关闭动态权限后app重启

复现场景,启动时手机授予APP权限,然后按home键回到主界面,进入设置也关闭APP的某个权限。

解决方案

在baseActivity的onCreate方法中去判断

  1. if(savedInstanceState!=null){
  2. //这里跳转到欢迎页关闭当前页或者其它处理。
  3. }

这样还有一个问题就是在页面横竖屏切换的时候这个savedInstanceState也不为null,所以要处理下横竖屏切换时不要重走生命周期,或者限死横屏或竖屏。

在AndroidManifest.xml修改

限定横\竖屏

activity节点添加android:screenOrientation="portrait" android:screenOrientation="landscape"

切换不重走生命周期

activity节点添加android:configChanges="orientation|keyboardHidden|screenSize"

 

 

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号