在SurfaceHolder.Callback.surfaceCreated()函数被触发以后,再调用SurfaceHolder.LockCanvas()为什么还会失败? 这个问题表现在,AP第一次启动正常,SurfaceHolder.lockCanvas()返回有效的Canvas。但是点击Back退出AP,再次进入AP,SurfaceHolder.lockCanvas()却会失败。返回的都是null。
是不是在AP退出的时候,SurfaceView或者SurfaceHolder需要进行释放操作呢?
是不是在AP退出的时候,SurfaceView或者SurfaceHolder需要进行释放操作呢?
callback()这个函数调用了吗?
因为这个BUG,出现在我一个写着用来熟悉SurfaceView用法的项目中。等正式项目遇到这个问题再来解决它吧