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

갤러리 관련 의문입니다...!!!

0 추천
안녕하십니까!!! 오늘도 앱 개발에 열중인 초보 개발자 입니다~!!!!

 

현재 안드로이드 내의 갤러리와 연동하는 프로그램을 생각 중인데요.

 

 

 private static final int IMAGE_SELECTED = 0;
   
    private ImageView IVselected = null;
 

이렇게 설정을 하고

아래와 같이 암시적 인텐트를 줘서 갤러리를 띄우고 난후에,

 

       Intent intent = new Intent(Intent.ACTION_PICK);
            intent.setType(android.provider.MediaStore.Images.Media.CONTENT_TYPE);
           
         
            startActivityForResult(intent,0);

 

 

이제 아래의 코드를 썻는데....

 

     public void onActivityResult(int requestCode, int resultCode, Intent data) {
     if (resultCode == RESULT_OK) {
      if (requestCode == IMAGE_SELECTED) {
       Uri uri = data.getData();
       try {
     IVselected.setImageBitmap(MediaStore.Images.Media.getBitmap(getContentResolver(), uri));
    } catch (FileNotFoundException e) {
     e.printStackTrace();
    } catch (IOException e) {
     e.printStackTrace();
    }
      }
     }
    }

 

오류가 나버립니다 ㅜㅜ 이게 왜 오류가 나는 걸까요ㅜ nullpoint에러가 뜨는데 왜그러는지 모르겠습니다 ㅜㅜ

 

해결법좀 알려주십시오 여러분!!!! ㅠ
블라블라샬라 (380 포인트) 님이 2013년 8월 5일 질문

1개의 답변

0 추천

IVselected 에 이미지뷰를 초기화 하신적이 없는데요?

findViewById로 xml에 있는 이미지뷰를 연결시켜 주세요

b22n (22,940 포인트) 님이 2013년 8월 5일 답변
...