본문 바로가기
안드로이드 스튜디오

안드로이드 스튜디오> 앨범에서 여러장 불러오기

by Jun_N 2019. 2. 14.


<layout>


버튼하나를 만들어준다.





쓰고자하는 Activity에서 버튼을 선언해주고 setOnClickListener를 통해 클릭했을때 이벤트를 걸어준다.






putExtra(Intent.EXTRA_ALLOW_MULTIPLE)을 사용해야 여러장을 선택할 수 있다.

여기서 저 구문만 빼면 한장씩 가능.




@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);

함수 안에서 사용.


data가 null일때는 앨범에서 뒤로가기 눌렀을때 data가 없기때문에 생기는 오류를 잡아주기 위함.

clipData를 선언하여 한장선택하였을때, 9장 이내로 선택하였을때로 나눠줌.