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

نمایش یک Toast در تمام مدت فعالیت یک Thread

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

نظرات

138553 11 سال پیش
؟؟؟؟؟؟؟؟؟؟؟
مجتبی یگانه 11 سال پیش
چرا سوال ام دیده نشد ؟! ، منتظر جواب ام هنوز :)
Criss 11 سال پیش
دلیلش چیه که میخای حتما toast باشه؟ چرا نمیخواهید از dialog استفاده کنید؟
مجتبی یگانه 11 سال پیش
چون بیکارم D: ، خوب یه جاهایی لازم میشه دیگه ! ، یعنی بگیم یه کاری داره انجام میشه و یکم صبر کنی تمومه ولی بتونه کارش رو ادامه بده :)

پاسخ‌ها 2

best_programmer 11 سال پیش

آقا مجتبی ببین این به درد میخوره؟ لینک

البته اگه از async task استفاده کنید کارتون راحته. Toast رو نمیدونم چطوری زمانشو تغییر داد ولی حتما راهی هست.

میتونید زمان toast رو یه زمان زیاد بزارید و در انتهای اون thread بنویسید thread.dismiss (البته با توجه به اسکوپ variable هاتون)

نظرات

مجتبی یگانه 11 سال پیش
راستش نتونستم ازش استفاده کنم :| ، خودتون تست کردید ؟
best_programmer 11 سال پیش
آقا مجتبی شما به جای toast از یه dialog باکس استفاده کن بدون هیچ دکمه و چیزی اگه از async task تردتون استفاده میکنه توی onpreExecute دیالوگ رو شو کنید , و توی onpostExecute دیالوگ رو دیسمیس کنید اگر هم ترد هست با handler تو اول کد ترد show کنید تو آخر کد ترد dismiss
حامد 11 سال پیش

سوالت که اصلا وجود نداره اما این طور که از روی تیتر خوندم برای نمایش همیشگی توست میتونی زمان نمایش را بالا ببری ... مثلا بکن ۱۰ ساعت .

 

هر جا خواستی کنسلش کنی : toast.cancel

نظرات

آس 11 سال پیش
چجوری بالا ببریم خب حامد خان ؟ همه راه های استک رو امتحان کردم ولی شخصا نتونستم جواب بگیرم ، لطفا بیشتر راهنمایی میکنی؟
حامد 11 سال پیش
به جای Toast.LENGTH_SHORT عدد بزار ... هر 1000 تا 1 ثانیه است
Criss 11 سال پیش
چرا من نمیتونم یک Toast درون Thread نمایش بدم ؟ Thread فقط یکبار اجرا میشه

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