보내는쪽
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
Intent it = new Intent(this, Large.class);
it.putExtra("post", listview.getItemIdAtPosition(position));
startActivity(it);
}
}
받는쪽
@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
이게 해당 리스트의 액티비티입니다
리스트의 이미지 값을 저장해서 다른 액티비티 이미지뷰에 뿌려주고 싶은데 방법을 모르겠네요 ㅠㅠ
어댑터 이용해서 리스트 다 잘넣어지고 하는데 리스트의 해당항목을 클릭하면 강제종료 되네요..
아마 제가 잘못해서 그런거 같은데 어떻게 뿌려주는지 모르겠네요;;;
받는 쪽에서도 어떻게 해야하는지 아시나요?
오류는 이게 나네요