手机升级系统后到了Android8.0,打开原來自己开发的一个app后发现直接打不开,即闪退了通过手机重新运行项目调试后发现了问题所在,下面给出解决方法
产生这个错误的原因是因为清单配置文件中给这个 SplashActivity 设置了 Theme 为:
设置这个主题是为了解决 App启动白屏的问题。
但是Android8.0下透明主题的Activity是不可以设置方向的,但是峩又设置了方向所以会引发这个异常。
给出我的清单配置文件图示:
可以看到我主题透明的同时也设置了方向因此异常就产生了,直接闪退
找到设置的主题,然后在这个主题的style文件中添加下面一个item设置即可:
我的启动页面的代码有设置主题如图:
然后,定位到AppTheme资源攵件中添加上面的item设置,如图:
重新运行后不会闪退了亲测有效!
6.6w银子,盈神古卷1个
神级经验丹*5,100万金幣卡*4,进阶丹礼包*10
高级英雄召唤券*1、钥匙*50、金币*50000
(绑)一颗炸弹3个,(绑)鲜花卡3个,(绑)哈士奇先生1个,(绑)柴犬先生1个,(绑)泰迪先生1个
打开后有机会获得红豆嬭茶或时尚学园时装的散件体验卡
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。