今天犯2了 封装了一个dialog结果传上下文的时候出现
android.view.WindowManager$BadTokenException: Unable to add window -- token null
有这问题的时候 大家就要看看你是不是构造里传的是getApplicationContext 而不是XXX.this
或者传进来的上下文
解决方法 可以定义一个比如
private Context ct = MainAct.this;
用的时候传ct就可以了
使用全局有时就是这么方便 简单
本文介绍了解决Android开发中常见的问题——WindowManager$BadTokenException异常。该异常通常发生在尝试添加对话框窗口时传递了无效的上下文。文章提供了一种简单有效的解决方法:通过使用活动上下文而非应用上下文来避免此问题。
2398

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



