您的位置:首页 > 移动开发 > Android开发

Caused by: android.view.WindowManager$BadTokenException: Unable to add window -

2015-07-22 13:07 627 查看
Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@53661a50 is not valid; is your activity running?
at android.view.ViewRootImpl.setView(ViewRootImpl.java:585)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:326)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:224)
at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:149)
at android.view.Window$LocalWindowManager.addView(Window.java:547)
at android.app.Dialog.show(Dialog.java:277)
at com.example.exampleset.utils.CommonUtil.showProvinceDialog(CommonUtil.java:32)
at com.example.exampleset.activity.ChooseAreaActivity.queryFromServer(ChooseAreaActivity.java:190)
at com.example.exampleset.activity.ChooseAreaActivity.queryProvinces(ChooseAreaActivity.java:126)
at com.example.exampleset.activity.ChooseAreaActivity.initViews(ChooseAreaActivity.java:83)
at com.example.exampleset.activity.ChooseAreaActivity_.onViewChanged(ChooseAreaActivity_.java:88)
at org.androidannotations.api.view.OnViewChangedNotifier.notifyViewChanged(OnViewChangedNotifier.java:41)
at com.example.exampleset.activity.ChooseAreaActivity_.setContentView(ChooseAreaActivity_.java:49)
at com.example.exampleset.activity.ChooseAreaActivity_.onCreate(ChooseAreaActivity_.java:38)
at android.app.Activity.performCreate(Activity.java:5008)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
at android.app.ActivityThread.access$600(ActivityThread.java:130)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4745)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)


解决方案

AlertDialog.Builder(xxx.this) => AlertDialog.Builder(this.getParent())

或(this)改为(xxx.this)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: