原先釋放相機資源時,偶爾都會發生程式整個跳出關閉
只因原先釋放資源的寫法如下:
_camera.stopPreview();
_camera.release();
_camera = null;
後來看到國外有網友提到,可以在stopPreview之前
先將Preview的Callback拿掉
也就是加入一行_camera.setPreviewCallback(null);
經測試後問題確實順利解決了
因此完整的資源釋放寫法如下:
_camera.setPreviewCallback(null);
_camera.stopPreview();
_camera.release();
_camera = null;
沒有留言:
張貼留言