استاد اصلا پارت نکنیم
چجوری فایلی با حجم 500 مگ رو دانلود کنم؟!
الان این کد من
@Override
void pending(BaseDownloadTask task, int soFarBytes, int totalBytes) {
mBuilder.setContentText("در حال برقراری ارتباط با سرور");
}
@Override
protected void connected(BaseDownloadTask task, String etag, boolean isContinue, int soFarBytes, int totalBytes) {
mBuilder.setProgress(100, 0, false);
mNotifyManager.notify(id, mBuilder.build());
}
@Override
protected void progress(BaseDownloadTask task, int soFarBytes, int totalBytes) {
//Log.i("TAG","soFarBytes : "+soFarBytes+"totalBytes : "+totalBytes);
mBuilder.setContentText("در حال دانلود فایل ..." + "سرعت : " + task.getSpeed() + " K/s");
int newsoFar = soFarBytes / 1000;
int newtotalBytes = totalBytes / 1000;
Log.i("LOG", (newsoFar * 100) / newtotalBytes + " " + "so: " + soFarBytes + " total : " + totalBytes);
mBuilder.setProgress(100, Integer.parseInt((newsoFar * 100) / newtotalBytes + ""), false);
mNotifyManager.notify(id, mBuilder.build());
}
فایل با حجم 300 مگ دانلود میشه بالاتر از اون تو برقراری ارتباط با سرور گیر میکنه!یعنی بالاتر از 300 مگ رو نمیکشه