안드로이드 개발 질문/답변
(글 수 45,052)
2번 클래스에서 카메라가 촬영되는 행위를 구현하였습니다.
그 중 onPictureTaken(byte[] data, Camera camera)의 메소드에서
byte값을 인텐트로 넘겨주기 위하여
intent.putExtra("image" , data);
/////////// 2번클래스
@Override
public void onPictureTaken(byte[] data, Camera camera)
{
// TODO Auto-generated method stub
// 소스는 생략......
intent.putExtra("image_data", data);
}
와 같은 방식으로 넘겨주었고
1번 클래스의 onActivityResult에서
인텐트값을 intent.getByteArrayExtra("image_data");
와같이 받아왔지만 intent로 byte값이 넘어오지 않는 것을 Log로 통해 확인하였습니다.
무슨문제점이 있는걸까요... byte값이 도대체 왜! 넘어오지 않는 이유를 도통 모르겠습니다.
참고로 onActivityResult까지는 정상적으로 동작하는것을 확인하였구요.