最近的在做的一个项目,突然找出了这样的BUG:
手机上运行该程序,长时间未使用,手机自动息屏了,再次点亮解锁,发现程序重新启动了,之后进行多次息屏解锁测试,还都有这种情况。。。
之后经过排除法确定,出现BUG的原因在于我添加的那部分与Android交互的那部分代码。
在我的这个项目中,与Android的交互是在第一个场景中,点击某个Button跳转到Android界面,点击返回跳转回来。而且,全部的场景界面都是横屏的,不允许竖屏,但是,但是,但是,Android手机锁屏解锁那个状态是竖屏的,那么,有可能就是这个过程中出现了问题。而这可能涉及到的问题就是Android中的横竖屏切换导致Acitivity的OnDestroy与OnCreate
所以首要考虑的是Android 的 AndroidManifest.xml横竖屏配置出现了问题,最后得出的解决