Android One中的android.view.WindowManager $ BadTokenException

时间:2015-03-16 07:58:31

标签: android

我得到了一个" android.view.WindowManager $ BadTokenException"有时只在android One Micromax设备上启动我的应用程序时出现异常。这不会发生在任何其他设备中。我已经阅读了问题" "android.view.WindowManager$BadTokenException: Unable to add window" on buider.show()"但它仍然没有解释为什么它只发生在一个设备中,有时候也是如此。知道发生了什么吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我在DatabaseHandler类中显示Dialog时出现此问题,Dialog需要一个Context。     ProgressDialog pDialog = new ProgressDialog(context);
在活动中,我被称为我的班级     DBHandler db = new DBHandler(getApplicationContext());
这个改变解决了我的问题         DBHandler db = new DBHandler(MainActivity.this);