method called after release() exception unable to resume with android camera

后端 未结 9 668
無奈伤痛
無奈伤痛 2020-11-29 00:14

While developing a camera app I\'ve encountered an exception that only happened when I switch to other app (onPause() for my app).

01-15 17:22:1         


        
9条回答
  •  余生分开走
    2020-11-29 00:52

    @ookami.kb solution worked for me too, as well as @srunni commented.

    public void onPause() {
        super.onPause();
    
        if (mCamera != null) {
            mCamera.setPreviewCallback(null);
            mPreview.getHolder().removeCallback(mPreview);
            mCamera.release();
        }
    }
    

    I removed onDestroy method too.

提交回复
热议问题