안녕하세요?
고객이 SD카드에 파일을 저장하지 못하게 해서 내부 저장소에 저장하고 있는데요..
FileOutputStream objFileOutStream = openFileOutput(fileName , Context.MODE_PRIVATE);
이런식으로 저장하고
File objFile = new File("/data/data/패키지명/files/"+fileName);
이렇게 가져 오도록 되어 있습니다.
가져온것을 SD카드에 다시 저장 시키면 제대로 파일로 저장이 되는데
파일 뷰어 앱으로 연결시켜 주려고 하면 파일이 없다고 나옵니다.
연결시켜주는 부분은 아래의 코드를 사용했습니다.
Intent objIntent = new Intent(android.content.Intent.ACTION_VIEW);
objIntent.setDataAndType(Uri.parse("file://"+ objFile.getAbsolutePath()), "image/*");
startActivity(objIntent);
어떤부분이 잘못됐을까요?