小編親測有效
問題原因:有時候我們的activity已經被finish掉了,但是異步任務卻還在跑,並且執行完異步任務後就彈窗,可是依附他的activity已經不存在了。
解決方案:在彈窗前先判斷好當前界面是已經否被結束掉了: if (!isFinishing()) { mDialog.show(); }
小編親測有效
問題原因:有時候我們的activity已經被finish掉了,但是異步任務卻還在跑,並且執行完異步任務後就彈窗,可是依附他的activity已經不存在了。
解決方案:在彈窗前先判斷好當前界面是已經否被結束掉了: if (!isFinishing()) { mDialog.show(); }