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

public void onActivityResult 질문 있습니다.

0 추천
public void onActivityResult(Activity activity, int requestCode, int resultCode, Intent data)  

{

~~~

sring path = data.getData().getPath();  <--

~~~

}

지금 화살표 처진 부분이 선택된 파일의 경로를 받아오는 건데요

일단 현재 선택된 파일의 path를 저렇게 받고 있습니다.

혹은  data.getData().getPath().split(":")[1];

을 하던가요.

혹시 저 부분이 안드로이드 버전에 따라 문재를 일의킬 가능 성이 있습니까?
허접검 (550 포인트) 님이 2019년 3월 18일 질문

1개의 답변

0 추천

requestCode, resultCode 반환값에 따른 예외 처리와

getData(), getPath() 가 null이 나올 수 있으니, null 체크 정도는 하셔야 할 듯 합니다.

익명사용자 님이 2019년 3월 19일 답변
...