DownloadManager
클래스를 사용하여 프로그래밍 방식으로 파일을 다운로드하고 있습니다. 모두 정상적으로 작동하지만 다운로드 완료 알림을 유지할 수 없습니다. 다운로드가 완료되면 즉시 사라집니다. 내 코드는 다음과 같습니다.진저 브레드 기기에서 "다운로드 완료"알림이 사라지는 이유는 무엇입니까?
Request rqtRequest = new Request(Uri.parse(((URI) vewView.getTag()).toString()));
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
rqtRequest.setShowRunningNotification(true);
} else {
rqtRequest.setNotificationVisibility(Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
}
((DownloadManager) getSystemService(DOWNLOAD_SERVICE)).enqueue(rqtRequest);
웹 관련 질문이 있지만 솔루션을 찾을 수 없습니다.
ICS 및 최신 장치에서 다운로드 중에 알림이 표시되고 다운로드 후에도 계속 표시됩니다. Gingerbread 및 이전 장치에서는 다운로드 할 때 표시되지만 완료되면 사라집니다. 이에 대한 개발자 문서는 없습니다. 나는'if' 문을 제거하고 Gingebread 에뮬레이터에서 이것을 실행하려고했기 때문에 중단 점을 넣을 필요성을 보지 못했습니다. 다운로드가 완료되면 코드가 실행되고 알림이 나타납니다. –