绑定Holder时机不对!!! 因为SurfaceView写在xml文件中,界面显示以后其实已经创建了,但是这时候没有添加生命周期的回调,所以后来添加了,这个接口也不会调用了。所以解决办法是。。初始化时候就直接绑定holder在 surfaceCreated里面去查看权限。。如果有则正常处理。否则 申请。。申请回调 成功 也去初始化相机。并打开关联。问题解决。