Android 2.1 - 我正在尝试通过小部件使用相机。
我的小部件设置并调用mCamera = Camera.open();,我可以用相机做任何事情,但当我通过第二个小部件点击发布相机时,mCamera.release();抛出NullPointerException。
我多少了解原因是什么?
答案 0 :(得分:0)
你确定mCamera不是null吗?
这是我能想象为什么特定语句会返回NullPointerException的唯一原因
答案 1 :(得分:0)
这正是它的本质。每次服务运行时,我都无意中重新初始化了mCamera。把它放在上游,现在它的工作非常好!