آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل کد ز یر چیست؟

علی  10 سال پیش  10 سال پیش
0 0

سلام دوستان. حلقه زیر رو ببینید. این قراره 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 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .