安卓相机开发camera.open(0)返回空值

问题描述:

图片说明图片说明如题,camera.open(0)返回null,为什么呢?配置没问题,困扰几天了。

你在真机上运行的吗?换个手机试试结果是不是一样

恩,在真机和vm上都运行了,都会崩溃。我后来测试了一下发现是如题空值问题。后来我又添加了异常处理,程序继续执行,但是surface上是黑的,logcat上还是camera为空。唉~心累了,自学的,没人教没人问,真辛苦~0.0

看了下你的代码,感觉是你在onResume没有能执行surfaceCreated进行camera对象的实例化;你得先移除原先的View,再重新实例化。

加个判定,看看camera是不是为null?