게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[안드로이드] 질문있습니다. 객체관련
게시물ID : programmer_14293짧은주소 복사하기
작성자 : 세레니드
추천 : 0
조회수 : 511회
댓글수 : 2개
등록시간 : 2015/11/06 18:13:21
옵션
  • 본인삭제금지
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

final CameraSurfaceView cameraView = new CameraSurfaceView(getApplicationContext());
FrameLayout previewFrame = (FrameLayout) findViewById(R.id.previewFrame);
previewFrame.addView(cameraView);
	
	Left.setOnClickListener(this);
Right.setOnClickListener(this);
 
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if (v == Left)
if(status==0) view.startFlipping();
if(status==1) {

.capture(new Camera.PictureCallback() {
public void onPictureTaken(byte[] data, Camera camera) {
try {...} ...
}
위에서 만든 카메라뷰 객체를 읽지못하는데요.
onClick에서 읽는 방법이있을까요?
 
로컬 바리에이블이나
필드 선언하면 NullException으로 터지네요.,
리스너 아래에 onclick으로 읽을땐 정상적으로 작동합니다.
 
final CameraSurfaceView cameraView = new CameraSurfaceView(getApplicationContext());
FrameLayout previewFrame = (FrameLayout) findViewById(R.id.previewFrame);
previewFrame.addView(cameraView);

// 버튼 이벤트 처리
Button saveBtn = (Button) findViewById(R.id.saveBtn);
saveBtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
cameraView.capture(new Camera.PictureCallback() {
이런식으로 말이죠.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호