【发布时间】:2015-09-30 09:39:32
【问题描述】:
我已经研究了所有地方,但没有任何解决方案。我有一个 sn-p 代码,可以在 eclipse 的调试模式下正常运行并获取总文件大小。但是当我运行项目时 sizeOfDownloadingFile 的值只返回-1。请帮帮我,我用 Android 22 编译,在此先感谢。
long id = downloadManager.enqueue(request);
Cursor cursor = downloadManager.query(new DownloadManager.Query()
.setFilterById(id));
if (!cursor.moveToFirst()) {
Log.v("DownloadManagerService", "download list is empty");
return;
}
int sizeOfDownloadingFile = 0;
sizeOfDownloadingFile = cursor.getInt(cursor
.getColumnIndex(DownloadManager.COLUMN_TOTAL_SIZE_BYTES));
Log.d("DownloadManagerService",
"File size of film " + mFilm.getmTitle() + " is "
+ sizeOfDownloadingFile);
【问题讨论】:
标签: android file download cursor size