بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل کد ز یر چیست؟
سلام دوستان. حلقه زیر رو ببینید. این قراره progressbar رو آپدیت کنه و میزان درصد فایل آپلود شده رو بنویسه. خب همه جی درسته و فایل با موفقیت آپلود میشه ولی مشکلی که هست progressbar تا 100% نمیرسه یعنی مثلا برای عکس خودم آخرین عددش 92 درصد هستش.
while ((line = reader.readLine()) != null) {
try {
uploadedSize += line.length();
final float percent = (100.0f * (uploadedSize / len));
Log.i("LOG", "Uploaded Size = " + uploadedSize + " | " + " Percent = " + percent);
G.hander.post(new Runnable() {
@Override
public void run() {
if (listener != null) {
listener.onProgressUpload((int) percent);
}
}
});
}
catch (Exception ex) {
ex.printStackTrace();
}
}
0
0
میزان حجم آپلود و حجم اصلی فایل را بررسی کنید که یکی باشد . (10 سال پیش)
0
0
ببخشید متوجه نشدم و دقیقا چجوری یعنی ؟ (10 سال پیش)
+1
0
مقدار متغیر UploadedSize و len رو در انتهای کار بررسی کنید باید با هم برابر باشند در غیر این صورتی اشکالی در کار هست ، مشکل پروگرس بار هم از عدم مطابقت این دو متغیر میباشد . (10 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .