Duplicate finish request for ActivityRecord

参考: https://stackoverflow.com/questions/14107421/calling-finish-doesnt-finish-the-activity

原因: 

很明显Duplicate(重复的意思),重复调用了finish()方法

解决方法: 
1. 通过标记,只调用一次
2. 调用finish()方法前,通过isFinishing()判断Activity是否正在销毁

猜你喜欢

转载自blog.csdn.net/qq_24451593/article/details/80595340