アプリを起動するたびにバックカメラが表示されるという点でCamera APIを使用していますが、フロントカメラボタンをクリックするとランタイムエクセションが発生しますカメラサービスの接続に失敗します
in camera = Camera.open(cameraID);
in front camera button code :
if (cameraID == Camera.CameraInfo.CAMERA_FACING_BACK)
{
Toast.makeText(getApplicationContext(), "Front Camera", Toast.LENGTH_LONG).show();
cameraID = Camera.CameraInfo.CAMERA_FACING_FRONT;
}
else if (cameraID == Camera.CameraInfo.CAMERA_FACING_FRONT)
{
Toast.makeText(getApplicationContext(), "Back Camera", Toast.LENGTH_LONG).show();
cameraID = Camera.CameraInfo.CAMERA_FACING_BACK;
}
Intent intent = getIntent();
finish();
startActivity(intent);