안녕하세요 개발을 하다 질문이 있는데요...

아래 처럼 인텐트로 음. 이미지 뷰의 아이디값을 받아왔습니다.

그리고 이미지뷰가 참조하는 그림을 추출해 다른 곳에 띄우기 위해서 저렇게 getDrawable()로 뽑아서 setImageDrawable을 했는데

실행을 시키면 NullPointerException 오류가 나네요...

ImageView에서 바로 drawable을 추출할수 없는건지.....

밑에 chooseEyes 와 chooseMouth에는 이미지뷰의 id값이 저장되있구요.

제 생각에는 setImageDrawable에서 오류가 나는거 같은데 왜 그런지 잘 모르겠네요.. 답변 주시면 감사하겠습니다!

public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.showresult);
eyesPosition = (ImageView) findViewById(R.id.eyes_position);
mouthPosition = (ImageView) findViewById(R.id.mouth_position);
Intent intent = getIntent();
chooseEyes = (ImageView) findViewById(intent.getIntExtra("value_eyes", 0));
chooseMouth = (ImageView) findViewById(intent.getIntExtra("value_mouth", 0));
eyesPosition.setImageDrawable(chooseEyes.getDrawable());
mouthPosition.setImageDrawable(chooseMouth.getDrawable());

}

}