前言:最近在优化启动流程,也是闷逼,测试提了一个完全不关事的bug,分享出去的链接,打开返回,APP会出现HUD不隐藏的问题。这些都不是重点,重点是,杀死app才会出现,也就是冷启动。。这。。我这么追踪,哪个图层啊。哪里调用到,一脸闷逼。我改个启动流程,关分享什么事。。心中一万只曹尼玛。
如图:
正当我毫无头绪的时候,旁边的同事给了提示,可以找到对应问文件,看看哪里调用。
在这里断点,然后看下是哪里调用到的
看了一下,56个文件。闷逼
其实不需要启动也可以调试,只要run运行下程序,就可以啦然后重复之前的流程
断点到的地方就是调用showMessge的地方,即使他不会出现不消失的问题,也可以判断就是这个地方冷启动导致界面卡在HUD不隐藏,无法操作。
还是自己太能了,追踪问题的能力有待提高,那些没有办法断点调试的问题,也要学会分析,定位问才能正在提高自己,解决问题是一种能力,定位问题更是一种能力,记录一下。。
网友评论