2,851
社区成员




android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running ?
此问题根本原因就是由于将要弹出的对话框所要依附的View已经不存在导致的。当界面销毁后再弹出来;或者界面跳转时我们的view发生改变,dialog依附的context发生变化或者界面未运行了。此外,很多时候我们需要通过一个非组件类来调用一个view类的方法来弹出dialog或Toast,这样就需要再提供一个静态context来创建这个dialog或者Toast
原文链接:https://blog.csdn.net/u010586698/article/details/56673158/