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

در مورد Handler بیشتر توضیح دهید

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

سلام استاد
هر کلاسی که از Application ارث بری میکنه در Main Thread اجرا میشه؟
من دقیقا متوجه Handler نشدم که چطوری کار میکنه
ممنون

نظرات

پاسخ‌ها 1

uncocoder 13 سال پیش

شما فرض کنید که شخص X شماره تلفنی به شما ارائه میده و میگه « هر وقت زنگ بزنید می تونید سفارشتون رو ثبت کنید و به محض آزاد شدن زمان اینجانب، به کار شما رسیدگی می کنم. » در اینجا شخص X میشه همون Thread و خط تلفن ( ابزار ارتباطی ) میشه Handler و پیام یا سفارشی که شما درج می کنید میشه Runnable شما. هر وقت شخص X وقتش آزاد شد، به ترتیب اولویت تماس ها ، سفارش ها رو بررسی می کنه.

از اونجاییکه بعد از تأسیس یک کارخانه یا کارگاه تنها یک کارگر وجود داره که اونهم رئیس کارگاه ( یا کارخانه ) هست پس میشه Main Thread و اگر کسی رو استخدام نکنه باید همه کارها رو خودش انجام بده. حالا اگر توسط این Thread یک Handler ساخته میشه، هر پیام ( دستورالعملی ( Runnable )) ـی که به اون Handler ارسال بشه، شخص X یا همون رئیس کارخونه یا همون Main Thread وظیفه پاسخگویی ( اجرای ) اون را داره.

امیدوارم واضح تر شده باشه قضیه.

نظرات


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