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

async task

ahmadHaeri  11 سال پیش  11 سال پیش
0 0

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

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

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

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

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

 

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

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