最近一直被这个问题困扰。
首先,在tutorial里面就有这个问题,果然当时没好好看啊
http://tech.shantanugoel.com/2010/07/08/badtokenexception-android-dialog-getapplicationcontext.html
创建Dialog的时候必须用activity ,不能用context,尤其是 getApplicationContext()。
可是现在有个问题,我一个activity弹出一个dialog很久很久不关掉,然后运行了5分钟后,又要弹出这个dialog。
本文探讨了在Android应用中长时间显示Dialog导致BadTokenException的问题。文章指出使用Activity而非Context或getApplicationContext()来创建Dialog的重要性,并提出了当需要长时间显示Dialog时可能遇到的问题及解决方案。
5077

被折叠的 条评论
为什么被折叠?



