最近接手一个项目维护,发现一个崩溃问题,使用场景是启动app时候有一个app内部更新弹框,用dialogfragment实现,强制更新的时候虚拟按键返回需要退出app,然后发现第一次启动app,弹框正常,第二次进入异常了,看奔溃分析应该是强制退出app导致activity异常触发了onSaveInstanceState。
解决方法就是原来使用show方法
替换为
使用commitAllowingStateLoss方式,
最近解决了问题
最近接手一个项目维护,发现一个崩溃问题,使用场景是启动app时候有一个app内部更新弹框,用dialogfragment实现,强制更新的时候虚拟按键返回需要退出app,然后发现第一次启动app,弹框正常,第二次进入异常了,看奔溃分析应该是强制退出app导致activity异常触发了onSaveInstanceState。
解决方法就是原来使用show方法
替换为
使用commitAllowingStateLoss方式,
最近解决了问题