pause Activity出错的问题
看eventlog有这么两条信息,初步判断在产生错误时,在ActivityStack.activityPausedLocked里取出来的r(栈顶) != mPausingActivity(将要pausing的activity)
am_on_paused_called <-----ActivityThread.handlePauseActivity 调用 ActivityThread.performPauseActivity 打出这条eventlog
am_failed_to_pause <---------ActivityStack.activityPausedLocked 打出这个错误
现在没办法复现错误(郁闷),怎么办?
在保持mPausingActivity的时候我已经打log看了,后面也没有代码改变mPausingActivity。
可能是从栈里取出来的时候出错,但不知道怎么办。