بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
کار با کلاس async task
سلام
من دو تا دکمه در زیر صفحه طراحی کرده ام که با زدن هر کدوم اطلاعات رو از سرور با استفاده از کلاس asyn task میگیره و در صفحه نمایش میده .
مشکل اینجاس زمانی که پیاپی این دو تا دکمه رو میزنی بعد از مدتی دیگه علامت لودینگ رو نشون میده و چیزی خاصی انجام نمیده روی صفحه . فکر کنم باید طوری باشه که زمانی که هر دکمه رو زدم کلاس دکمه قبلی رو غیرفعال کنم . چطور باید این کار رو بکنم؟پ
اصلا راه حل مقابله با این کار چیه؟
با تشکر
0
0
سلام ، خب وقتی هر کدوم کلیک شد ، هر دو رو disable کن . وقتی اطلاعات اومد دوباره enable کن . (9 سال پیش)
0
0
یکم واضح تر تویح بده ولی یادت باشه برای استفاده از این کلاس در متد doinbackground نباید ui را تغییر بدی (9 سال پیش)
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
125847
9 سال پیش
0
0
چطوری این کار رو کنم؟
مثلا کلاس رو بزارم disable کنم .
mtask.disable()?
پاسخ به سوال
125847
9 سال پیش
0
0
منظور از ui اینکه که مثلا دو تا دکمه تو یه اکتیوتی داریم و با زدن هر کدوم دو تا فرگمنت مجزا باز میشه . این مشکل ایجاد میکنه؟
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .