안드로이드에서

view를 상속한 클래스(그림그리는 클래스)가 있고

메인 액티비티가 따로 있다고 할 때,

메인액티비티에서 저 클래스 객체를 만들고

이미지 셋팅을 해서 보여줘야 하는데요. "객체.setImage(이미지이름)" 이런식으로 보여줄 이미지를 세팅해야 합니다.

setContentView에서는 메인 레이아웃이 아닌 위의 클래스 객체를 보여주도록 썼습니다.

 

그리고 이미지는 갤러리에서 사진을 가지고 오도록 만들었는데요.

이미지 로드 메뉴를 클릭하면 갤러리로 이동해서 사진을 갖고 옵니다.

그런데 갤러리로 갔다가 오는 걸 인텐트로 구현을 했기 때문에

가져온 이미지를 셋팅하려면 onActivityResult에서 해줘야 합니다.

 

그런데 자꾸 에러가 나서요.

갤러리 기능을 안 쓰고 그냥 테스트용 이미지를 onCreate() 에서 setImage하면 잘만 됩니다.

어떻게 해야 할까요?

 

setContentView를 onActivityResult에서 써야 할까요?

 

 에러 사진 첨부합니다.