بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

async task

مدیریت گفتگو
ahmadHaeri 11 سال پیش
آخرین تغییر: 11 سال پیش

 من توي يکي از برنامه هام به يک مشکل برخورد کردم 

زماني که بين اکتيويتي هاي مختلف جابجا ميشم ، يه چيزي به نام asyncTask اجرا ميشه و بسته نميشه (اين رو از قسمت ديباگ عرض ميکنم ) .

نکته اي که اين وسط ذهن منو مشغول کرده اين هست که اگر اکتيويتي يا ديالوگ داراي EditText باشه ، اين asyncTask اجرا ميشه و بسته نميشه . 

مشکلي که ايجاد ميشه ، تا 5 عدد asyncTask اجرا ميشه ، که باعث ميشه ui رو مشغول کنه و سرعت اجراي برنامه به شدت کم ميشه .

لطفا کمک کنيد.

 

نظرات

کاشی زاده 11 سال پیش
خود به خود که async task اجرا نمیشه احتمالا خودتون استفاده کردید و در جایی صداشون میکنید .
ahmadHaeri 11 سال پیش
محمد حسین ، دقیقا مشکل همینه ، هیج کجا از این استفاده نکردم ، توی اون اکتیویتی هیچ متد public و هیچ کلاس public وجود نداره ، اطلاعات دریافتی رو از getExtras میگیرم و نمایش میدم . من برنامه رو توی حالت های خاص تست کردم ، هرکجا edit text وجود داشته باشه دو تا asynctask درست میشه

هنوز پاسخی ثبت نشده است


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