今天在项目中遇到了一个超级蛋疼的错误,一个界面要关闭两次,弄了好久都没有找到原因,各大网站求助也毫无解答,最后无奈的调试发现finish()之后调用了一下方法
onPuse()--->onCreate()--->onStart()--->onResume()---onPuse()---->onStop()--->onDestory();啊!!!我的天不是应该onPuse()---->onStop()--->onDestory()么。看到这个后朋友提醒应该是启动方式的原因,果不其然,我发现居然调用了两次 mContext.startActivity(intent);哦 OMG一个低级的错误花费了我一上午的时间,在此记下,为了不再犯这样的错误,同时也帮助像我这样的朋友们。
本文记录了一个关于界面关闭异常的问题排查过程。问题表现为界面需要点击两次才能正常关闭,经过调试发现是在特定条件下启动方式不当导致的。作者分享了具体的解决步骤及经验教训。
549

被折叠的 条评论
为什么被折叠?



