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

파일탐색기 만드는데 파일선택시 인텐트 날리는데서 자꾸 앱이 죽습니다

0 추천

파일탐색기 만드는데

파일선택시 인텐트 날리는데서 자꾸 앱이 죽습니다

apk 파일선택시

File apkFile = new File(nPath + mSelFilename);
//File apkFile = new File(nPath + item.getname());
errorDlg.setMessage(nPath + mSelFilename + "::" + nPath + item.getname()).show();
Intent intent3 = new Intent(Intent.ACTION_VIEW);
intent3.setDataAndType(Uri.fromFile(apkFile), "application/vnd.android.package-archive");
mCtx.startActivity(intent3);

pdf파일선택시

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.setDataAndType(Uri.fromFile(file), "application/pdf");
mCtx.startActivity(intent);

 

위의코드만 실행하면 앱이 죽습니다

왜 그런걸까요?

아시는분 조언부탁합니다

 

잡부 (5,090 포인트) 님이 2020년 3월 2일 질문

1개의 답변

+1 추천
 
채택된 답변


logcat 을 봐야 알 수 있을 듯 합니다만

uri 변경에서 FileUriExposedException 가 발생했거나

https://kyome.tistory.com/9


file 객체가 null이거나  mCtx가 null이라 nullpointerexception이 발생했을 듯 합니다.

익명사용자 님이 2020년 3월 2일 답변
잡부님이 2020년 3월 3일 채택됨
...