Activity did not call finish() prior to onResume() completing原因和解决办法
最近发现一个针对6.0 Activity使用Theme.NoDisplay style 时候爆出这个log, Google的处理方式是直接fatal crash,很蛋疼。 log里面给出了解决方法,在onResume方法之前要调用finish,确实调用了没问题了,但是不知道原因,最后还是在StackOverflow 查到了。
我大体翻译一下:如果在6.0手机上你的Activity主题使用了NoDisplay 的话,正常resume的话会出现ANR,因为你activity启动了但是window显示不出来,系统等待超过5s自然ANR了,这种体验很不好,所以google直接就一言不合抛异常,建议我们使用Theme.Trunslucent.NoTitleBar,如果你想让这个activity完全透明!最后附上StackOverflow的问题地址https://stackoverflow.com/questions/41687810/android-6-0-unable-to-resume-activity-did-not-call-finish-prior-to-onresume
可以在onStart的回调中设置setVisible(true)可以不用调finish , 然后再onPause中调用finish
Activity did not call finish() prior to onResume() completing原因和解决办法相关推荐
- Android Activity did not call finish() prior to onResume() completing
Activity did not call finish() prior to onResume() completing 这个错误是针对6.0以上Activity使用Theme.NoDisplay ...
- 安卓6.0以上机型微信登录时提示Activity did not call finish() prior to onResume() completing
** 安卓6.0以上机型微信登录时提示Activity did not call finish() prior to onResume() completing ** 今天遇到这样的一个bug,我 ...
- bug:did not call finish() prior to onResume() completing at android.app.Activity.performResu
did not call finish() prior to onResume() completing at android.app.Activity.performResume(A ...
- did not call finish() prior to onResume() completing
异常信息: java.lang.RuntimeException: Unable to resume activity {com.ltgame.zhglm.niguang/com.heepay.plu ...
- 微信支付问题:WeChatNotifyActivity} did not call finish() prior to onResume() completing
在前人留的工程项目中进行渠道替换对接支付,使用的微信支付,但是以前一直都是通过现在支付把微信支付进行了融合,而且只有微信支付,(现在支付是一个集成了支付宝,微信,百度金融,京东金融等平台的聚合类sdk ...
- android在activity中锁屏解锁后重走OnCreate的问题的解决办法
在项目中,遇到了需要在某个activity中根据不同的情况下设置为横屏或竖屏,而且不因重力感应改变方向.因此刚开始我没有在manifest里指定方向,而是在代码中强制设置屏幕的方向 setReques ...
- Android开发中使用startActivityForResult()方法从Activity A跳转Activity B出现B退出时A也同时退出的解决办法...
最近一个 App 中用到了 startActivityForResult() 方法,使用的时候却出现了一些问题,比如我在 Activity A 中调用该方法向 Activity B 中跳转,如果 B ...
- Activity全屏显示切换到非全屏显示抖动解决办法
方法1:在页面跳转到非全屏显示的时候加上 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN, Wind ...
- android动画变黑,Activity添加进入和退出动画的两种方式,解决黑色区域问题
Activity添加进入和退出动画的两种方式,解决黑色区域问题 给Activity添加进入和退出动画的操作,大家一定不会陌生.常见的有两种方式,一种是通过style文件给Activity设置Theme ...
最新文章
- 前端的各种各样的面试题大全
- 三目运算符字符串拼接
- matlab获取标量
- Xshell连接不上虚拟机的解决办法
- vs2012编译boost_1_54_0
- php 函数报错,PHP报错函数error_reporting()怎么用?
- git diff 常见用法
- 微信小程序将支持分享到朋友圈;美团入局社区团购;Kotlin 1.4-M3 发布 | 极客头条
- 如何查看oracle客户端的版本,如何查看Oracle客户端版本
- Redis 集合排序
- UI自动化测试实战--- app订单、web发货(9)
- 前端实习小白日记—1
- 行星轨迹制作_用3ds max制作三维行星运动动画
- Crust Network 与京湘豫等地区块链名企、投资人考察广西区块链科创园
- 大连商务英语培训百家外语国际部怎样提高商务英语阅读技能?
- 提取DWI数据的FA和MD
- mysql集群方案参考
- 掌银环境 和 微信浏览器 图片变形问题
- python奇数阶乘求和_Python阶乘求和的方法
- 以过来人经验分享学习与工作