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

اتمام کار دانلود

کوثر  9 سال پیش  9 سال پیش
0 0

دوستان خسته نباشین.من توی برنامه ام نیاز به دانلود فایل از سرور دارم.بعد از اتمام این فایل ها قرار هست هدایت بشن یک اکتیویتی دیگر جهت نمایش یا هر کار دیگه ای.از روش دانلودر استاد استفاده کردم فایل ها به درستی دانلود میشن و مشکلی نداره.اما همین که میخوام بعد از اتمام کار دانلود دستورات بعدیم رو اجرا کنم برنامه کرش میکنه.مثلا اگ بخوام اکتیویتی دیگه ای رو استارت کنم توی لوپ میوفته و حدود 10 بار برنامه باز و بسته میشه و گوشی هنگ میکنه.این خطای لاگ کت هستش.نمیدونم ادامه دستورات برنامه رو کجا باید بذارم که به این مشکل بر نخورم.هر جایی تست کردم و همش مشکل داره!!!!!

E/AndroidRuntime(17834): Caused by: java.util.concurrent.RejectedExecutionException: 
Task android.os.AsyncTask$3@414cbe68 rejected from java.util.concurrent.ThreadPoolExecutor@412716b8[Running,
pool size = 128, active threads = 22, queued tasks = 0, completed tasks = 1323]
 
 RejectedExecutionException

//////////////////////////////////


 
0 0
از اندروید API چند استفاده میکنید؟ 4 به بالا هست ؟ (9 سال پیش)
0 0
اینجا یه متد دانلودی نوشتم که کوتاه هم هستش. و از دانلودر built-in خود فریمورک اندروید استفاده کردم. البته فک کنم دوباره از اندروید 4 به بالا کار میکنه. البته فک میکنم چون روی اندروید 2 استفاده نکردم (9 سال پیش)
0 0
نه دوست عزیز مشکل api نداره. مشکل ازthered هایی است که استاد توی کداهاشون استفاده کرده.وقتی توی پروژه خودم میخوام از این دانلودر استفاده کنم گویا تداخل ایجاد میشه و این خطا ها رخ میده. (9 سال پیش)
0 0
نه نگفتم مشکل API داره. گفتم به جای دانلودر که توی فیلم ها آموزش داده شده، میتونید از این دانلودر هم استفاده بکنید که متاسفانه یادم رفته بود لینکشو بزارم لینک (9 سال پیش)
0 0
ممنون.اما من دانلودر اختصاصی میخوام .مثلا دانلودری که توی یه دیالوگ به کاربر نشون داده بشه.دانلود منیجر خود اندروید منظورم نیست.اخه بعضی گوشیا متوجه شدم نوتیفیکیشن بالای صفحه نمیاد و کاربر متوجه دانلود نمیشه (9 سال پیش)
0 0
من روش استاد رو یادم نیستت. الان برای تمام کارهای سرور از loader استفاده می کنم. این کاری رو که شما می خواید بکنید خیلی راحت با loader میشه انجام داد. (9 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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