Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92
现象:
在调试Launcher重复启动问题的时候遇到一条log,做个记录。
W/ActivityManager( 543): Duplicate finish request for ActivityRecord{3b8e582 u0 com.ecovacs.bank/.activity.FunctionActivity t101 f}
原因:
Activity退出的时候重复调用了finish()接口
解决方法:
1. 单次调用
2. 在finish()前通过isFinishing()判断是否已经finish