看不到日志的坑!
你看日志的时候,Activity 已经finish()了
pass()的执行顺序是:
java
复制
void pass() { setResult(RESULT_OK); Utilities.writeCurMessage(...); writeToNvram(...); // ← 日志在这里 finish(); // ← 立刻结束 }finish()之后 Activity 销毁,有些日志工具来不及刷新缓冲就看不到了。
解决方法:用adb logcat实时抓,不要事后看:
bash
复制
adb logcat -s Test