public class CameraSingleTone{
static CameraSingleTone _shared = null;
private Camera mCamera;
private Camera.Parameters mParam;
public static CameraSingleTone shared()
{
synchronized (CameraSingleTone.class) {
if(_shared == null)
{
mCamera.open();
mParam = mCamera.getParameters();
_shared = new CameraSingleTone();
}
}
return _shared;
}
}
대략 저런식으로 초기 싱글톤에 카메라에 관해서 초기화할려고 하는데,
카메라에 대한 값이 NULL이 나오던가, 접근이 안되서 죽어버리는데,
혹시 싱글톤패턴으로 카메라구현할때 다른방법이 있을까요??.