9月 26, 2017

『Android』Activity has leaked window that was originally added 解法


導致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


沒有留言:

Related Posts Plugin for WordPress, Blogger...