hamedg1366
یک شنبه 11 آبان 1393, 09:37 صبح
با سلام و خسته نباشید و همچنین تسلیت ایام محرم
دوستان در تلاشم تا در حین دانلود چند فایل از ProgressDialog برای نشون دادن میزان پیشرفت دانلود استفاده کنم ،
از چند نخی استفاده میکنم و از تابع onProgressUpdate به صورت زیر دارم استفاده میکنم :
protected void onProgressUpdate(Integer... progress) {
super.onProgressUpdate(progress);
progressDialog.setProgress(progress[0]);
}
و همچنین از تابع onPostExecute نیز استفاده میکنم
protected void onPostExecute(Integer result) {
progressDialog.dismiss();
مشکل اینجاست که ProgressDialog برای اولین دانلود درست کار میکنه اما برای دانلود های بعدی هیچ پیشرفتی رو نشون نمیده ،
تست کردم اگه خط progressDialog.dismiss(); حذف کنم همه رو کامل نشون میده اما بعد از اتمام دانلود ها 3 تا ProgressDialog رو صفحه بجا میمونه و...
هر چقدر بگین تو اینترنت گشتم و لینک های مختلفی دیدم اما برای جواب گرفتن فایده ای نداشتن ، ممنون میشم راهنمائی بفرمائید.
با تشکر از همتون
دوستان در تلاشم تا در حین دانلود چند فایل از ProgressDialog برای نشون دادن میزان پیشرفت دانلود استفاده کنم ،
از چند نخی استفاده میکنم و از تابع onProgressUpdate به صورت زیر دارم استفاده میکنم :
protected void onProgressUpdate(Integer... progress) {
super.onProgressUpdate(progress);
progressDialog.setProgress(progress[0]);
}
و همچنین از تابع onPostExecute نیز استفاده میکنم
protected void onPostExecute(Integer result) {
progressDialog.dismiss();
مشکل اینجاست که ProgressDialog برای اولین دانلود درست کار میکنه اما برای دانلود های بعدی هیچ پیشرفتی رو نشون نمیده ،
تست کردم اگه خط progressDialog.dismiss(); حذف کنم همه رو کامل نشون میده اما بعد از اتمام دانلود ها 3 تا ProgressDialog رو صفحه بجا میمونه و...
هر چقدر بگین تو اینترنت گشتم و لینک های مختلفی دیدم اما برای جواب گرفتن فایده ای نداشتن ، ممنون میشم راهنمائی بفرمائید.
با تشکر از همتون