package com.bitdam.ledlight;

import android.app.Activity;
import android.hardware.Camera;
import android.hardware.Camera.Parameters;
import android.os.Bundle;
import android.view.KeyEvent;

public class MainActivity extends Activity {
Camera mCamera = null;
Parameters mParameters;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mCamera = Camera.open();
        mParameters = mCamera.getParameters();
        
      

        mParameters.setFlashMode(Parameters.FLASH_MODE_TORCH);
        mCamera.setParameters(mParameters);
        mCamera.startPreview();

    }
    
    public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_HOME) {
mParameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
    mCamera.setParameters(mParameters);
    mCamera.stopPreview();
   
    mCamera.release();
    mCamera = null;
    finish();
}
    return false;
   
    }
}


와 같이 코드를 작성했는데. 어플을 종료할때 예상치 못한 에러로 강제 종료 되었다고 나오던데..

어떻게 처리를 해야 하는 건가요?...