1、问题
startActivity之后,然后finish,发现输入密码文本框密码没了,以为奔溃了,但是没有发现奔溃日志
2、思考
我想是不是因为调用蓝牙API结束后还有哪些没有写,往第三方API思考去了,然后我用pidcat.py 和adb logcat看日志,发下没有奔溃日志,日了狗,这个怎么分析,后面请了同事看了下,先分析finish之后是否又拉起到别的activity了,adb shell dumpsys activity top,发现依然是同一个activity,然后分析是不是进程挂了,分析前后是不是同一个进程,
adb shell ps | grep package ,尼玛,真的是同一个,好吧,说明没有奔溃,然后分析是不是又拉起了这个activity,用adb logcat | grep ActivityManager 过滤日志,发现真拉起来了
然后我在grep -r className,发现也只有这个地方,后面才看到,我写了startActiviy,前面也写了一个startActivtyForResult,因为有需求会用到startActivtyForResult,启动2次,no zuo no die
3、总结
下次出现奔溃现象如果没有发现奔溃日志第一反应应该是先要确认是不是真的奔溃