Android 无法使用下载管理器从服务器下载文件

Android 无法使用下载管理器从服务器下载文件,android,url,android-download-manager,Android,Url,Android Download Manager,我使用以下代码从Android服务器下载mp3文件。 但当循环第一次执行时,下面的行显示相同的7字节大小。这是我试图下载的 int bytes_downloaded = cursor.getInt(cursor.getColumnIndex(DownloadManager.COLUMN_BYTES_DOWNLOADED_SO_FAR)); int bytes_total = cursor.getInt(cursor.getColumnIndex(DownloadManager.COLUMN_TO

我使用以下代码从Android服务器下载mp3文件。 但当循环第一次执行时,下面的行显示相同的7字节大小。这是我试图下载的

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文件的实际大小超过5MB,但我在SD卡上只能看到7字节的文件。这是我的真实姓名。请帮我找出可能的解决办法。mp3文件的url有什么问题吗