我正在显示最大100整数的progressdialog但由于文件长度始终为-1而无法继续
int lengthOfFile = conection.getContentLength();
....
publishProgress((int)((total*100)/lenghtOfFile));
现在,progressdialog始终为0,因为googledrive将其发送为-1 我怎么能修复它,我在我的应用程序中进行检查更新,我使用谷歌驱动器因为链接是相同的,我之前使用过Dropbox但它经常得到404错误,因为更新请求的数量,然后它阻止并发送响应来自服务器数据被阻止 但谷歌驱动器不