android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@4

来源:互联网 发布:腾讯视频网络电影合作 编辑:程序博客网 时间:2024/05/16 06:11

问题:点击开始游戏,然后迅速返回,会报

android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@406ab4c8 is not valid; is your activity running?

解决:此问题是因为开始游戏后过几秒有个dialog要出现,但是在没出现之前,activity已经被销毁,找不到依附点,所以在dialog的时候应该try catch一下就可以

try{
                                    new AlertDialog.Builder(
                                            FinalPlayGameAct.this)
                                            .setTitle("亲!")
                                            .setMessage(
                                                    "距离下个作品解锁还有" + jiesuon
                                                            + "积分哦!")
                                            .setPositiveButton(
                                                    "继续努力",
                                                    new DialogInterface.OnClickListener() {

                                                        @Override
                                                        public void onClick(
                                                                DialogInterface dialog,
                                                                int which) {

                                                        }
                                                    }).show();
                                    }catch(Exception e){
                                        
                                    }

0 0
原创粉丝点击