android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@483873f0 is not valid; is your activity running?
当按back返回后再次进入activity时弹出AlertDialog就会报错。
还有就是back后activity已经ondestory了,再次进入怎么还是前面一个的SurfaceView,?

解决方案 »

  1.   

    AlerDialong生成的时候要传一个Context参数。
    这个Context必须是Activity,如果你的Activity被销毁了那就麻烦了。
      

  2.   

    Actvity生命周期再看一下 可以startActivityForResult (Intent intent, int requestCode)就能保存上次结果
      

  3.   

    还有就是back后activity已经ondestory了
    既然你的Activity都已经销毁了,你让她往哪里返回啊