@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
if(resultCode != RESULT_OK)
{
return;
}
switch(requestCode)
{
case PICK_FROM_ALBUM: //앨범에서 사진 가져오는 부분
{
mImageCaptureUri = data.getData(); //uri 값
image_path=mImageCaptureUri.getPath(); //uri 값을 가지고 getpath 를 구하였습니다
}
이 path 를 ItemView 라는 클래스로 넘긴 뒤
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.item);
Intent intent = this.getIntent();
String name = intent.getExtras().getString("key_name"); //이 부분이 path 값을 넘겨 받게 됩니다
Bitmap bitmap=BitmapFactory.decodeFile(name); //이 path 값을 가지고 bitmap 을 생성 합니다
image=(ImageView) findViewById(R.id.imageView4);
image.setImageBitmap(bitmap);
}
이러한 방식으로 했는데 이미지가 출력이 되지 않습니다
무엇이 문제이죠?
과정에는 문제가 없어보이는데요.
path도 로그로 찍어보시고, 오류나 예외처리가 뜨는지 로그를 확인해보세요.