안드로이드 개발 질문/답변
(글 수 45,052)
우선 버튼을 누르면 탭의 갤러리로 이동하는 인텐트를 만들었구요
if(v.getId() == R.id.gallery) {
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(android.provider.MediaStore.Images.Media.CONTENT_TYPE);
startActivityForResult(intent, REQ_CODE_PICK_PICTURE);
}
여기서 마지막으로 선택한 이미지를 처음 액티비티로 불러와서 띄우려고 하는데요
@Override
protected void onActivityResult( int requestCode, int resultCode, Intent data ) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQ_CODE_PICK_PICTURE) {
if (resultCode == RESULT_OK) {
Bitmap pickedImg = (Bitmap) data.getExtras().get( "data" ) ;
ImageView imgView = (ImageView) findViewById( R.id.image ) ;
imgView.setImageBitmap( pickedImg ) ;
}
}
이렇게 했습니다. 선택한 이미지를 R.id.image로 띄우려구요
이렇게 실행했는데 예상치 못하게 종료된다고 뜨네요...어디가 잘못되었을까요???
if(v.getId() == R.id.gallery) {
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(android.provider.MediaStore.Images.Media.CONTENT_TYPE);
startActivityForResult(intent, REQ_CODE_PICK_PICTURE);
}
여기서 마지막으로 선택한 이미지를 처음 액티비티로 불러와서 띄우려고 하는데요
@Override
protected void onActivityResult( int requestCode, int resultCode, Intent data ) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQ_CODE_PICK_PICTURE) {
if (resultCode == RESULT_OK) {
Bitmap pickedImg = (Bitmap) data.getExtras().get( "data" ) ;
ImageView imgView = (ImageView) findViewById( R.id.image ) ;
imgView.setImageBitmap( pickedImg ) ;
}
}
이렇게 했습니다. 선택한 이미지를 R.id.image로 띄우려구요
이렇게 실행했는데 예상치 못하게 종료된다고 뜨네요...어디가 잘못되었을까요???