我正在使用以下代码从Android服务器下载mp3文件。 但是当第一次执行循环时,以下行显示相同的7字节大小。这是我试图下载的file。
int bytes_downloaded = cursor.getInt(cursor.getColumnIndex(DownloadManager.COLUMN_BYTES_DOWNLOADED_SO_FAR));
int bytes_total = cursor.getInt(cursor.getColumnIndex(DownloadManager.COLUMN_TOTAL_SIZE_BYTES));
以及以下行显示成功
if (cursor.getInt(cursor.getColumnIndex(DownloadManager.COLUMN_STATUS)) == DownloadManager.STATUS_SUCCESSFUL) {
downloading = false;
dismissDialog();
}
所以我下载的mp3文件的stops.actual大小超过5 MB,但我只能在SD卡中看到7个字节的文件。这是我的实际question。请帮我找出可能的解决方案。 mp3文件的url有什么问题吗?