導致Activity has leaked window that was originally added
的原因其實有很多種可能!
可能一:在還沒有dismiss掉dialog的時候就把該Activity給finish掉
解法:只要在finish前多加一個dismiss把該dialog先dismiss掉
可能二:在還沒有Activity出現的時候,就Show Dialog
解法:等Activity出現的時候再show Dialog
可能三:Activity切換的太快,如果在這之間Show Dialog就可能會發生
解法:可以延遲切換Activity
沒有留言: