2016-08-21 78 views
0

我的應用使用下載管理器來下載文件。在Android 4.4.2上,如果我開始下載超過100MB,則下載失敗並報告空間不足。如果我通過網絡瀏覽器開始下載,下載將會運行。下載管理器4.4大小限制?

downloadManager = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE); 
DownloadManager.Request request; 
String requestString = "https://download_url"; 
           request = new DownloadManager.Request(Uri.parse(requestString)); 
album.downloadManagerId = downloadManager.enqueue(request); 

這是我用來開始下載的代碼。

4.4.2是我的應用程序支持的最低版本。如果我嘗試在更高版本的Android上下載,它可以正常工作。

下載應該開始並完成,因爲我的設備有充足的空間。

Wifi/CEllular沒有區別。 SD卡,沒有SD卡沒有什麼區別。

回答

0

這個版本的Android的默認下載位置似乎是一個小分區。我必須將位置設置爲外部下載文件夾(如果可用)以避免此問題。

在其他版本,我的應用程序只是忽略這一點,並下載到默認位置。