안드로이드 개발 질문/답변
(글 수 45,052)
웹에서 pdf 파일을 다운 받는데
다음과 같이
else if(url.endsWith("pdf")){
Intent i = new Intent(Intent.ACTION_VIEW,Uri.parse(url));
startActivity(i);
}
구성을 했습니다.
webview를 커스텀화 시켜서 activity안에 webview를 만들었습니다.
activity안에 webview를 통해 위에처럼 다운로드를 실시하면 알림창으로 넘어가 다운로드를 시작하는데 문제는 없으나
그후에 핸드폰 마다 다르지만 원하는데로 되는것도 있는데
버젼이 달라서 그런지 어떤것은 다운로드후에 빈페이지가 생깁니다
갤탭10.1에 경우 앱을 종료한 후에 갤탭 자체에 있는 인터넷을 켜면 다운로드경로 페이지가 떠있습니다.
이두가지를 안나오도록 처리를 해야하는데 사실 인텐트로 넘긴다는것은 알아서 거기에서 처리하도록 하는건데
다른 방도가 없나해서 이렇게 질문을 올립니다.
다른 하이브리드 앱에서는 어떻게 처리했는지 정말 궁굼하네요.ㅠ




갤탭10.1에 문제에 경우 인텐트 실행시 플러그 값을
Intent.FLAG_ACTIVITY_CLEAR_TASK 라고 지정하면되네요.