마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

리스트뷰의 이미지 아이템 값을 넘겨주고 싶은데 오류가 납니다

0 추천
보내는쪽
@Override
&nbsp;public void onItemClick(AdapterView<?> parent, View view, int position,
&nbsp;&nbsp;&nbsp;long id) {

&nbsp;&nbsp;Intent it = new Intent(this, Large.class);
&nbsp;&nbsp;it.putExtra("post", listview.getItemIdAtPosition(position));
&nbsp;&nbsp;startActivity(it);
&nbsp;}

}

받는쪽
@Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.large);

  Intent it = getIntent();
  String tag = it.getStringExtra("post");
  
  int lv_image = getResources().getIdentifier(tag, "drawable", getPackageName());
  ImageView lv_img = (ImageView)findViewById(R.id.large_img);
  lv_img.setImageResource(lv_image);
  
 }

}

오류
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.kit.customlv/com.kit.customlv.Large}: java.lang.NullPointerException: name

이게 해당 리스트의 액티비티입니다

리스트의 이미지 값을 저장해서 다른 액티비티 이미지뷰에 뿌려주고 싶은데 방법을 모르겠네요 ㅠㅠ

어댑터 이용해서 리스트 다 잘넣어지고 하는데 리스트의 해당항목을 클릭하면 강제종료 되네요..

아마 제가 잘못해서 그런거 같은데 어떻게 뿌려주는지 모르겠네요;;;

받는 쪽에서도 어떻게 해야하는지 아시나요?

오류는 이게 나네요

 

도그풋러 (640 포인트) 님이 2014년 10월 12일 질문
도그풋러님이 2014년 10월 12일 수정
오류 로그를 올리세요....

1개의 답변

0 추천
리스트 클릭해서 넘길때 intent에 포함시키는 리소스를 로그로 찍어보시고

intent를 받아서 처리하는 부분에서 로그를 찍어 보시기 바랍니다.

정확하게 질문자님이 원하는 값이 넘어가고 받아지는지 확인해 보시고

오류가 발생했을 때의 로그를 올려주시는 것이 더 정확하고 빠른 답변을 얻으실 수 있습니다.
Gradler (109,780 포인트) 님이 2014년 10월 13일 답변
감사합니다 값안넘어 가는 부분 확인해서 처리했습니다!
...