게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
android 갤러리 이용해서 uri를 가져왔는데 이미지가 나타나지 않는
게시물ID : programmer_16026짧은주소 복사하기
작성자 : 민트향쿠키
추천 : 0
조회수 : 1464회
댓글수 : 10개
등록시간 : 2016/03/01 22:28:36
ㅠㅠ

버튼 클릭이 발생하면 

intent = new Intent();
intent.setAction(Intent.ACTION_GET_CONTENT);
   intent.setType("image/*");
   startActivityForResult(intent, TAKE_GALLERY);

이 코드가 수행됩니다.

갤러리에서 사진을 선택하면
onActivityResult를 통해서 하단의 코드가 수행됩니다. 

 Uri thumbnail = data.getData();         
if( thumbnail != null )
{             
Toast.makeText(Discovery_Write_Activity.this, "thumnail : " + thumbnail.toString(), Toast.LENGTH_SHORT).show();
Imageview.setImageURI(thumbnail); // 이거가 왜 안되징
}

그런데 문제는, 갤러리에서 다른 폴더 속에 있는 이미지는 정상적으로 ImageView에 셋팅이 되는데 (ex. candycam, Instagram, screenshot)
네이티브 카메라로 찍어서 저장된 갤러리 폴더(카메라 폴더)에 있는 이미지는 ImageView에 보이지 않습니다 ㅠㅠ 
Toast로 띄워본 결과, 경로는 content://media/external/images/media/35691 이런식으로 정상적으로 나옵니다 ㅠ 

왜그런걸까요? 구글링해봐도 딱히 나오는 해결법이 없네요 ㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호