2011-02-19 31 views
0

我有一个在异步回调中实例化的内部类。我想显示一个对话框回调完成时,所以我通过一个处理程序,在异步操作被称为内部类,但是,我越来越:对话框不会显示。 UI线程问题

02-19 15:33:49.152: ERROR/AndroidRuntime(635): Uncaught handler: thread main exiting due to uncaught exception 
    02-19 15:33:49.272: ERROR/AndroidRuntime(635): android.view.WindowManager$BadTokenException: Unable to add window -- token [email protected] is not valid; is your activity running? 
    02-19 15:33:49.272: ERROR/AndroidRuntime(635):  at android.view.ViewRoot.setView(ViewRoot.java:456) 
    02-19 15:33:49.272: ERROR/AndroidRuntime(635):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177) 
    02-19 15:33:49.272: ERROR/AndroidRuntime(635):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91) 
    02-19 15:33:49.272: ERROR/AndroidRuntime(635):  at android.view.Window$LocalWindowManager.addView(Window.java:409) 
    02-19 15:33:49.272: ERROR/AndroidRuntime(635):  at android.app.Dialog.show(Dialog.java:238) 
+0

你在'tab'中使用对话框吗 –

+0

你在哪里创建你传入的'Handler'?你还可以发布你的'Handler'实现和发送消息来创建对话框的代码吗? –

回答